1. 程式人生 > 其它 >tortoiseGit-本地連線遠端gitHub倉庫

tortoiseGit-本地連線遠端gitHub倉庫

轉載:https://www.cnblogs.com/zy20160429/p/7493693.html

TortoiseGit使用副檔名為ppk的金鑰,而不是ssh-keygen生成的rsa金鑰。

也就是說使用 ssh-keygen -t rsa -C "[email protected]"產生的金鑰,TortoiseGit中不能用。

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

以下是生成ppk金鑰,並且在TortoiseGit中設定的步驟:

1、開始程式選單中,開啟TortoiseGit,點選 PuTTYgen,在開啟的視窗中點選Generate按鈕,會出現綠色進度條,生成過程中可以多晃晃滑鼠增加隨機性。

2、生成之後複製生成的全部內容,視窗先留著不關閉。

3、在 程式碼管理網站---github:settings---ssh---title自擬,把第二步複製的程式碼貼上到下面的公鑰key那裡——點選Add。

4、返回到第二步的視窗,點選Save private key按鈕儲存為適用於TortoiseGit的私鑰,副檔名為.ppk。

5、執行TortoiseGit開始選單中的Pageant程式,程式啟動後將自動停靠在工作列中,雙擊該圖示,彈出key管理列表。

6、在彈出的key管理列表中,點選add key,將第4步中儲存的私鑰(.ppk)檔案加進來,關閉對話方塊即可。

7、回到專案目錄下,右鍵——TortoiseGit——Settings——點選Remote,將第4步中儲存的私鑰(.ppk)檔案加進來。

注意URL後面填的是 git倉庫的 ssh地址。

8、完成後,右鍵可以直接pull和push操作了。