码迷,mamicode.com
首页 > 其他好文 > 详细

已经在Git Server服务器上导入了SSH公钥,可用TortoiseGit同步代码时,还是提示输入密码?

时间:2017-07-31 23:57:16      阅读:3263      评论:0      收藏:0      [点我收藏+]

标签:技术   方便   www.   输入密码   公钥   soft   保护   资料   edit   

GitHub虽好,但毕竟在国内访问不是很稳定,速度也不快,而且推送到上面的源码等资料必须公开,除非你给他交了保护费;所以有条件的话,建议大家搭建自己的Git Server。本地和局域网服务器都好,不信你试试,那速度,怎一个爽字了得!

默认情况下,使用TortoiseGit同步代码,每次都需要输入用户名和密码,但为了方便可以在客户端创建ssh密钥,用于服务器端和客户端的认证(详细过程大家可参考这里),但有时会出现“ 已经在Git Server服务器上导入了SSH公钥,可用TortoiseGit同步代码时,先报个错,然后还是提示输入密码”的问题,

技术分享

解决办法是:

 

打开任何目录,右键,选择TortoiseGit,设置,网络,SSH客户端:

技术分享
将TortoiseGit默认的客户端C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe修改为:
%Git安装路劲%\usr\bin\ssh.exe,保存即可。
意外情况:修改后点确定,可能会遇到没反应的情况,win+r打开运行对话框,输入regedit打开注册表编辑器,
在目录HKEY_CURRENT_USER\Software\TortoiseGit路径下,即可看到SSH键,将其值改为上面git for windows里的ssh.exe路径即可。

已经在Git Server服务器上导入了SSH公钥,可用TortoiseGit同步代码时,还是提示输入密码?

标签:技术   方便   www.   输入密码   公钥   soft   保护   资料   edit   

原文地址:http://www.cnblogs.com/andy65007/p/7266257.html

(2)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!