Git拉取时提示Disconnected: No supported authentication methods available (server sent: publick)错误

 

通过Git从远程服务器上获得到自己的项目,但是通过TortoiseGit做push时提示Disconnected: No supported authentication methods available (server sent: publickey)错误,但是在GitBash中没有错误,是TortoiseGit的配置问题,需要设置下TortoiseGit的SSH配置,配置方式如下:

右键更新的Git项目,选择TortoiseGit -- Settings 在弹出的对话框中点击NetWork在右侧的区域配置SSH Client项为Git安装目录下usr/bin/ssh.exe文件(或者bin/ssh.exe),注意是Git的安装目录下的,另外git版本不同可能ssh.exe文件所在位置有所不用,但总会在Git安装目录下,所以可以通过windows的资源管理器搜索功能搜索.我在网上搜的都是bin/ssh.exe,没找到。然后自己搜了一下,发现在usr/bin/ssh.exe。

配置完成点击push正常提交到远程服务器。

猜你喜欢

转载自blog.csdn.net/qq_30960647/article/details/105962852