Ortoisegit远程操作因SSL问题而失败:“;无法获取本地颁发者证书“;

Ortoisegit远程操作因SSL问题而失败:“;无法获取本地颁发者证书“;,git,tortoisegit,Git,Tortoisegit,在windows 10上尝试在Ortoisegit 2.3.0.0中执行远程操作时,我得到: 致命:无法访问“username/repo.git/”:SSL 证书问题:无法获取本地颁发者证书 从git命令行做事情似乎没有问题,所以这似乎是一个龟问题 我最近将git从旧版本(1.5 ish)升级到了2.10.0。-这可能是问题开始的时候。我注意到这与证书有关 我曾尝试使用http.sslVerify false作为诊断策略,但这并不能解决问题,一旦我将设置放入本地(而非全局)配置中,问题就解决了,

在windows 10上尝试在Ortoisegit 2.3.0.0中执行远程操作时,我得到:

致命:无法访问“username/repo.git/”:SSL 证书问题:无法获取本地颁发者证书

从git命令行做事情似乎没有问题,所以这似乎是一个龟问题

我最近将git从旧版本(1.5 ish)升级到了2.10.0。-这可能是问题开始的时候。我注意到这与证书有关

我曾尝试使用http.sslVerify false作为诊断策略,但这并不能解决问题,一旦我将设置放入本地(而非全局)配置中,问题就解决了,尽管我遇到了一些“无法生成sh”错误


我尝试过卸载并重新安装Ortoisegit。

当它在CLI中工作时,这很奇怪,因为Ortoisegit也会执行完全相同的操作(只需调用git.exe)。您可以使用上述方法调试https通信。您是否设置了一个自定义的%HOME%环境变量,以便TGit和vanilla git使用完全相同的%HOME%\.gitconfig?@MrTux我确实有一个HOME env var,但碰巧没有任何配置-不在系统范围内-因此我认为这只是我的本地(repo)配置。@MrTux和要确认,从Ortoisegit命令进度窗口粘贴git命令行(例如,
git.exe push--progress“origin”features/ac-3:features/ac-3
)在git bash或windows命令提示符下工作正常。我想这是git配置问题,git cli和TGit使用不同的设置(您可以在“常规”页面上转到“龟甲设置”,您可以请求TGit使用的环境)。您是否尝试直接在项目中设置
http.sslVerify false
?@MrTux(如果您是指在本地配置中),这似乎很有帮助;不确定配置位置是否是问题所在,或者是否正在缓存设置。