我尝试通过 https 从 TeamCity 连接到 Mercurial 存储库。 但我不能,因为出现错误: 标准错误:中止:错误:_ssl.c:577:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败。 如何禁用 TeamCity 的证书验证? 或者我该如何解决这个问题? 我试图从 IE 加载证书并将其传递到 Mercurial 的 cer 文件中,但这并没有解决我的问题。
最佳答案
我解决了我的问题,只有将 mercurial.ini 放入目录 C:\Windows\System32\config\systemprofile 之后。 .hgrc 的编辑不生效。只需将 mercurial.ini 放入 C:\Windows\System32\config\systemprofile 并将加载的证书添加到 cacept.pem 即可解决我的问题。
关于ssl - TeamCity 和 Mercurial https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26063074/