當遇到使用Git從遠程pull 或者 push代碼的時候提示輸入密碼的時候,毫無疑問SSH Key出問題了!
一、如果只是使用Git Bash,重新生成一下ssh,把新的id_rsa.pub添加到Git賬戶中就可以了
如何生成id_rsa.pub

二、如果使用的是TortoiseGit,則需要使用puttygen生成ppk.ppk,再把生成的ppk添加到Pageant程序
1)運行TortoiseGit開始菜單中的puttygen程序,如下圖示
2)點擊“Generate”按鈕,鼠標在上圖的空白地方來回移動直到進度條完畢,就會自動生一個隨機的key,如下圖示
4)點擊上圖中的“Save private key”按鈕,將生成的key保存為適用於TortoiseGit的私鑰(擴展名為.ppk)。
5)運行TortoiseGit開始菜單中的Pageant程序,程序啟動后將自動停靠在任務欄中,圖標顯示為
,雙擊該圖標,彈出key管理列表,如下圖示
6)點擊上圖中的“Add Key”按鈕,將第4步保存的ppk私鑰添加進來,關閉對話框即可
