一、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时指定私钥
至此,大功告成。