使用SourceTree拉取代码出现Permission denied (publickey)
生活随笔
收集整理的這篇文章主要介紹了
使用SourceTree拉取代码出现Permission denied (publickey)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Git拉取遠程代碼 或者使用SourceTree使用遠程URL(SSH方式)克隆到本地 顯示Permission denied (publickey)
首先確保在賬號后臺已經添加SSH Key
如果尚未添加SSH Key:
1.打開終端 輸入
cat ~/.ssh/id_rsa.pub 復制代碼如果終端出現以ssh-rsa開頭一串字符串,表示已經生成了SSH Key,直接復制或者使用
pbcopy < ~/.ssh/id_rsa.pub 復制代碼命令將SSH Key復制到粘貼板,然后去GitHub或者GitLab網站個人設置頁面SSH Keys設置下面添加
2.如果終端沒有出現SSH Key, 使用 ssh-keygen -t rsa -C "your.email@example.com" -b 4096 復制代碼生成SSH Key,然后使用步驟1的方式查看并復制
如果已經添加了SSH Key,確保SSH Key添加正確,依舊顯示Permission denied錯誤,使用如下命令
ssh-add ~/.ssh/id_rsa 復制代碼即可解決報錯, ssh-add命令是把專用密鑰添加到ssh-agent的高速緩存中.
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的使用SourceTree拉取代码出现Permission denied (publickey)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查看DB2执行计划
- 下一篇: (二)spring cloud微服务分布