3、TortoiseGit之配置密鑰

  TortoiseGit使用擴展名爲ppk的密鑰,而不是ssh-keygen生成的rsa密鑰。git

  也就是說使用 ssh-keygen  -t rsa  -C "username@email.com"產生的密鑰,TortoiseGit中不能用。github

  而基於github的開發必需要用到rsa密鑰,所以須要用到TortoiseGit的putty key generator工具,來生成既適用於github的rsa密鑰也適用於TortoiseGit的ppk密鑰。ssh

  如下是生成ppk密鑰,而且在TortoiseGit中設置的步驟:工具

  一、開始程序菜單中,打開TortoiseGit,點擊 PuTTYgen,在打開的窗口中點擊Generate按鈕,會出現綠色進度條,生成過程當中能夠多晃晃鼠標增長隨機性。blog

  

  

  二、生成以後複製生成的所有內容,窗口先留着不關閉。開發

  

  若有須要,能夠爲密鑰設置對應的訪問密碼,就是修改上圖中「Key passphrase」和「Confirm passphrase」的值。本人這裏未設置訪問密碼,爲空generator

  三、點擊 Save private key  按鈕保存爲適用於TortoiseGit的私鑰,擴展名爲.ppk。it

  四、運行TortoiseGit開始菜單中的Pageant程序,程序啓動後將自動停靠在任務欄中,雙擊該圖標,彈出key管理列表。email

                   

  五、在彈出的key管理列表中,點擊add key,將第4步中保存的私鑰(.ppk)文件加進來,關閉對話框便可。擴展

  

  經上述配置後,你就可使用TortoiseGit進行push、pull操做了。

相關文章
相關標籤/搜索