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