Git報錯:Permission denied (publickey)


Git在克隆的時候報錯、Permission denied (publickey).

報錯 Permission denied (publickey) 具體如下:

原因:沒有將自己的電腦的SSH key添加到對應的git服務器上。

解決:

1、 生成SSH key
> ssh-keygen -t rsa -C “xxxxx@xxxxx.com”
注意:輸入的是自己的郵箱地址

2、 找到生成Key值的目錄,前往.ssh目錄、查看對應的公鑰
> cat ~/.ssh/id_rsa.pub 
注意:內容是(以ssh-rsa 開頭,以賬號的注冊郵箱結尾的)

3、 登錄對應的git服務器、將公鑰(id_rsa.pub中的內容)添加上去
a)	如果是GitHub的話、選擇Settings->SSH and GPG keys->New SSH Key

	添加成功的話、出現如下:

b)	如果是碼雲的話、選擇設置->安全設置->SSH公鑰

	添加成功的話、這里會出現一條、如下:

4、 完成之后、輸入以下命令、查看是否OK、出現如下內容表示成功
> ssh -T git@gitee.com

5、 再次進行克隆、如果出現如下、則表示克隆成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM