配置Mercurial以接受自签名证书

时间:2011-06-14 09:18:36

标签: iis-7 mercurial ssl-certificate

我们如何配置mercurial以接受自签名证书。我已经创建了一个证书并使用IIS进行了分配。在接受证书错误后,我可以通过Web浏览器浏览我的存储库。但是,如果我使用命令行(hg clone https://server/hg/repositoryName)来获取存储库的克隆,则说明在证书验证失败。 如何配置mercurial以接受该证书?

2 个答案:

答案 0 :(得分:3)

使用hostfingerprints hg.ini部分,例如

[hostfingerprints]
hg.example.com = 2f:47:d5:d4:c8:28:34:b2:65:15:9b:15:ad:1e:11:b1:9e:8d:bb:cc

答案 1 :(得分:1)

我从未尝试过,但在Mercurial wiki上是CA Certificates的一个部分。

您似乎需要在主web.cacerts文件中添加对证书文件的引用,该文件引自hgrc.d\paths.rc