Git拉取遠程代碼 或者使用SourceTree使用遠程URL(SSH方式)克隆到本地 顯示Permission denied (publickey)緩存
首先確保在帳號後臺已經添加SSH Keyssh
若是還沒有添加SSH Key:網站
1.打開終端 輸入spa
cat ~/.ssh/id_rsa.pub
複製代碼
若是終端出現以ssh-rsa開頭一串字符串,表示已經生成了SSH Key,直接複製或者使用3d
pbcopy < ~/.ssh/id_rsa.pub
複製代碼
命令將SSH Key複製到粘貼板,而後去GitHub或者GitLab網站我的設置頁面SSH Keys設置下面添加 code
ssh-keygen -t rsa -C "your.email@example.com" -b 4096
複製代碼
生成SSH Key,而後使用步驟1的方式查看並複製cdn
若是已經添加了SSH Key,確保SSH Key添加正確,依舊顯示Permission denied錯誤,使用以下命令blog
ssh-add ~/.ssh/id_rsa
複製代碼
便可解決報錯, ssh-add命令是把專用密鑰添加到ssh-agent的高速緩存中.字符串