TortoiseGit ssh方式免密码拉取、推送

日志 / 935人浏览 / 0人评论

    

    用Git Bash 推送或拉取正常,但用TortoiseGit的时候,每次都要输入密码。

    image.png


    

    解决过程如下:

    原因:TortoiseGit使用的密钥与git并不一样,它使用的是基于putty生成的。要使用刚才生成的密钥,需要进行转换。


    使用的是win7系统,在C:\Users\Administrator.ssh 有个id_rsa文件

    下载并打开puttygen.exe 点击"load",选择id_rsa文件,选择"save private key",保存文件为rsa.ppk

    【】

        image.png

    

        image.png

        image.png

        

    

    4.在TortoiseGit端,有两个地方可以加载前面生成的rsa.ppk文件,一个是在clone一个项目的时候,选择load putty key,一个是在setting的remote下,有一个putty的标签,选择生成的ppk文件即可。

    image.png

    image.png

    【更新】

    安装最新版的 Tortoisegit,里面集成了 puttygen,也可以直接选择OpenSSH

    image.png

    选择方式一就不需要其它操作了,而方式二与上文的操作一样





感谢博主,喝杯咖啡~

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我