在尝试连接到使用COMODO证书保护的私有Github Enterprise服务器时,我收到"fatal: unable to access 'https://github.domain/repository/project.git": error setting certificate verify locations:"
错误。
列出的错误是从Android Studio复制的,但git命令行也以同样的方式失败。显然相关的证书已被破坏,但我们网站上的其他人可以很好地连接。只有我。卸载并重新安装Git无法解决问题。
修改
我在users.gitconfig文件中发现了一个虚假的CACert行。当我拉它以匹配其他.gitconfig文件(没有该行)时,我得到了一个不同的错误。我现在从Git CLI和AndroidStudio Git获得SSL certificate problem: unable to get local issuer certificate
。请注意,Visual Studio Git和Netbeans Git工作得很好。
答案 0 :(得分:0)
解决方案是将所有最新的COMODO根证书和中间证书预先挂起到我们的内部证书,然后将其应用到Github Enterprise服务器。