3

在尝试连接到使用 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 文件(没有该行)匹配时,我得到了一个不同的错误。我现在SSL certificate problem: unable to get local issuer certificate从 Git CLI 和 AndroidStudio Git 获得。请注意,Visual Studio Git 和 Netbeans Git 运行良好。

4

1 回答 1

0

解决方案是将所有最新的 COMODO 根证书和中间证书预先附加到我们的内部证书,然后将其应用于 Github Enterprise 服务器。

于 2014-12-30T19:51:10.297 回答