1. 程式人生 > >git clone [email protected]:xxx.git Permission denied (publickey) 問題解決辦法

git clone [email protected]:xxx.git Permission denied (publickey) 問題解決辦法

bubuko d+ 技術分享 如果 html sta 用戶 start bsp

From: https://www.cnblogs.com/restart/p/4633928.html

如果git無法通過普通的http去clone遠程分支,可以選用ssh方式去連接。這時需要配置相應的公私鑰(本地生成公私鑰對兒,把公鑰配置到遠程git服務器上即可)。

具體的錯誤提示如下:

技術分享圖片

要debug這個問題,可以用 ssh -vT 參數,比如下面:

技術分享圖片

解決方案:

首先要設置你的系統的公共,私有密鑰(ssh-keygen)

方法:

cd ~/.ssh && ssh-keygen

其次,把公共密鑰放置到github上,可以通過剪貼板來做這事,例如:

技術分享圖片

然後到遠程git用戶的Manage Account->SSH keys裏去Add key

技術分享圖片

把公共密鑰放置到github上,可以通過剪貼板或者Notepad++來復制。

然後再去Git Bash裏正常clone就好用了。

技術分享圖片

git clone [email protected]:xxx.git Permission denied (publickey) 問題解決辦法