我尝试通过https从TeamCity连接到Mercurial存储库。
但我不能,因为出现错误:
stderr:中止:错误:_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/

10-14 18:51
查看更多