这是在Windows 7上。我之前安装了Mercurial 2.3.2,并有一些存储库,并推动他们到我的Bitbucket帐户,做了一些编辑,然后提交等所有这一切工作正常。
最近我卸载了Mercurial 2.3.2并安装了2.6.2。
然后,我试图将我的一个Bitbucket存储库克隆到我的机器上的一个目录中,以便处理它。
使用的命令是:
hg clone https://bitbucket.org/vasudevram/xtopdf
(我也尝试在上面的命令中用httpreplacehttps。)
这两个版本的命令都不起作用。 错误消息是:
abort:找不到web.cacerts:C:\ Program Files \ Mercurial-2.3.2 \ cacert.pem
我通过Windows控制面板卸载选项正确卸载了Mercurial(AFAIK)。
我能做些什么来解决这个问题?
谢谢。
听起来好像你已经发现Mercurial在开始检查证书之前就已经--insecure
了,但是你最好按照这里的说明来添加一个Mercurial可以找到的证书库或者把你信任的证书的指纹白名单在你的hgrc文件中: