為 TortoiseGit 添加 ssh key---運行 TortoiseGit 開始菜單中的 Pageant 程序將ppk私鑰加入即可


 

TortoiseGit 使用擴展名為 ppk 的密鑰,而不是 ssh-keygen 生成的 rsa 密鑰。使用命令 ssh-keygen -C "郵箱地址" -t rsa 產生的密鑰在 TortoiseGit 中不能使用。

而基於 git 的開發必須要用到 rsa 密鑰,因此需要用到 TortoiseGit 的 putty key generator 工具來生成既適用於 git 的 rsa 密鑰也適用於 TortoiseGit 的 ppk 密鑰,具體配置步驟如下:

  1. 運行 TortoiseGit 開始菜單中的 puttygen 程序,如下圖示:
 
Puttygen.exe
  1. 點擊 Generate 按鈕,鼠標在上圖的空白地方來回移動鼠標指針直到進度條完畢,就會自動生一個隨機的 key,如下圖示:
 
Generate Key

如有需要,可以為密鑰設置對應的訪問密碼,就是修改上圖中 Key passphrase 和 Confirm passphrase 的值。

  1. 將上圖中多行文本框的內容全選、復制,並粘貼到 git 賬戶的 SSH public key 中,這就是適用於 git 的公鑰。

  2. 點擊上圖中的 Save private key 按鈕,將生成的 key 保存為適用於 TortoiseGit 的私鑰(擴展名為 .ppk)。

  3.  

     

    運行 TortoiseGit 開始菜單中的 Pageant 程序,程序啟動后將自動停靠在任務欄中,圖標顯示為:
     
    Pageant ico

雙擊該圖標,彈出 key 管理列表,如下圖示:

 
Pageant Key List
  1. 點擊上圖中的 Add Key 按鈕,將第 4 步保存的 ppk 私鑰添加進來,關閉對話框即可。


免責聲明!

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



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