,,最近在学习Git,每次拉/推都要提示输入密码,比较烦。而且由于网络速率比较慢,等好一段时间才能输密码。为了避免输入密码,折腾了好久又是;
才能原理,,TortoiseGit基于腻子的ssh实现密钥认证。
1, git服务器配置1.1切换到git,在git用户下操作,避免后期权限更改
2客户端配置因为TortoiseGit使用的密钥与git并不一样,它使用的是腻子。要使用刚才生成的密钥,需要进行转换。
2.1下载私钥
2.3 git克隆时指定私钥使用TortoiseGit时如何实现SSH免密码登录
才能原理,,TortoiseGit基于腻子的ssh实现密钥认证。
1, git服务器配置1.1切换到git,在git用户下操作,避免后期权限更改
1.2生成密钥<李类=" 10 "> <代码类=" c语言"> 代码> 李>
生成公钥和私钥 <李类=" 10 "> <代码类=" c语言"> 代码> 李> <李类=" L1 "> <代码类=" c语言"> 代码> 李> 如果你使用的GitHub,登录到GitHub,点击右上方的会计设置,选择ssh密钥,点击添加ssh密钥,把id_rsa。酒吧中的内容复制过去就可以了。<李类=" 10 "> <代码类=" c语言"> 代码> 李>
2客户端配置因为TortoiseGit使用的密钥与git并不一样,它使用的是腻子。要使用刚才生成的密钥,需要进行转换。
2.1下载私钥
2.2重新生成私钥打puttygen开”。exe”,点击“负载”,选择刚才上次的私钥文件id_rsa,然后“保存私钥”保存成ppk文件。<李类=" 10 "> <代码类=" c语言"> 代码> 李>
2.3 git克隆时指定私钥使用TortoiseGit时如何实现SSH免密码登录