TortoiseGit提示No supported authentication methods available
在使用TortoiseGit与远程仓库进行同步代码的时候提示如下错误,即:没有支持认证的方法可用。然后,再试,问题解决,能够正常提交和克隆代码。远程仓库的公匙无法和本地的密匙进行匹配认证造成的(主要是。通过几次分析和百度相关资料,发现应该是。的密匙添加进去,就可以了,如下图。来将本地生成的后缀名为。
目录
一、问题描述
在使用TortoiseGit与远程仓库进行同步代码的时候提示如下错误,即:没有支持认证的方法可用。

二、解决方法
通过几次分析和百度相关资料,发现应该是TortoiseGit远程仓库的公匙无法和本地的密匙进行匹配认证造成的(主要是TortoiseGit缺少本地密匙)。由于TortoiseGit的默认网络SSH client是TortoiseGitPlink.exe。因此主要有两种方式来解决该问题:
2.1、方法一:
不修改TortoiseGit的默认网络SSH client,此时需要为TortoiseGit添加后缀为.ppk的本地密匙。修改TortoiseGit的默认网络SSH client,使其与GitBash的SSH相同,即与GitBash使用相同的密匙。

查看密匙


点击Add Key来将本地生成的后缀名为.ppk的密匙添加进去,就可以了,如下图

2.2、方法二:
修改TortoiseGit的默认网络SSH client执行程序
由于TortoiseGit出现错误,而GitBash可以正常使用,所以GitBash的SSH是正常的。在此将TortoiseGit的SSH client修改为GitBash对应的SSH程序。

选择Git的安装目录下对应的ssh.exe文件即可,如下图所示:

选择完,点击应用:

然后,再试,问题解决,能够正常提交和克隆代码。
更多推荐



所有评论(0)