一、问题
在使用TortoiseGit与远程仓库进行同步代码的时候提示如下错误,即:没有支持认证的方法可用。而GitBash却可以正常使用,不受影响。

通过调查,发现应该是TortoiseGit远程仓库的公匙无法和本地的密匙进行匹配认证造成的(主要是TortoiseGit缺少本地密匙)。由于TortoiseGit的默认网络SSH client是TortoiseGitPlink.exe,如下图所示。因此主要有两种方式来解决该问题:
- 不修改
TortoiseGit的默认网络SSH client,此时需要为TortoiseGit添加后缀为.ppk的本地密匙。 - 修改
TortoiseGit的默认网络SSH client,使其与GitBash的SSH相同,即与GitBash使用相同的密匙。

二、解决方案
1、方案一:为TortoiseGit添加本地密匙
- 由于
TortoiseGit

本文介绍了解决TortoiseGit同步代码时出现的认证错误的方法。提供了两种方案:一是为TortoiseGit添加本地.ppk密匙;二是更改其默认SSH客户端为GitBash对应的SSH程序。
最低0.47元/天 解锁文章
4682

被折叠的 条评论
为什么被折叠?



