TortoiseGit 使用擴充名為ppk的密鑰,而不是ssh-keygen生成的rsa密鑰。使用指令ssh-keygen -C "郵箱位址" -t rsa産生的密鑰在TortoiseGit中不能用。
而基于git的開發必須要用到rsa密鑰,是以需要用到TortoiseGit的putty key generator工具來生成既适用于git的rsa密鑰也适用于TortoiseGit的ppk密鑰,具體配置步驟如下:
1)運作TortoiseGit開始菜單中的puttygen程式,如下圖示

2)點選“Generate”按鈕,滑鼠在上圖的空白地方來回移動直到進度條完畢,就會自動生一個随機的key,如下圖示
如有需要,可以為密鑰設定對應的通路密碼,就是修改上圖中“Key passphrase”和“Confirm passphrase”的值。
3)将上圖中多行文本框的内容全選、複制,并粘貼到git賬戶的 SSH public key中,這就是适用于git的公鑰。
4)點選上圖中的“Save private key”按鈕,将生成的key儲存為适用于TortoiseGit的私鑰(擴充名為.ppk)。
5)運作TortoiseGit開始菜單中的Pageant程式,程式啟動後将自動停靠在工作列中,圖示顯示為
,輕按兩下該圖示,彈出key管理清單,如下圖示
6)點選上圖中的“Add Key”按鈕,将第4步儲存的ppk私鑰添加進來,關閉對話框即可。
7)打開TortiseGit的Setting,添加使用者名稱和郵箱。添加完後,即可通過tortisegit操作了。
轉自:http://blog.csdn.net/bendanbaichi1989/article/details/17916795
比較詳細的git教程 : https://github.com/JiapengLi/GitTutorial
作者:
唐宋元明清2188出處:
http://www.cnblogs.com/kybs0/本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須在文章頁面給出原文連接配接,否則保留追究法律責任的權利。