一、git服務器配置
1.1 切換到git,在git用戶下操做,避免後期權限更改
1.2 生成密鑰
生成公鑰和私鑰
1.3 將公鑰加進authorized_keys
cat id_rsa.pub >> authorized_keyschmod 600 authorized_keys
若是你使用的GitHub,登陸到github,點擊右上方的Accounting settings,選擇SSH key,點擊Add SSH key,把id_rsa.pub中的內容複製過去就能夠了。
2 客戶端配置
由於TortoiseGit使用的密鑰與git並不同,它使用的是putty。要使用剛纔生成的密鑰,須要進行轉換。
2.1 下載私鑰
2.2 從新生成私鑰
打開「puttygen.exe「,點擊」load「,選擇剛纔上次的私鑰文件id_rsa,而後」save private key「保存成ppk文件。
2.3 git clone時指定私鑰
至此,大功告成。