将更改集推送到我的存储库时收到错误:
当我推送到bitbucket.org时,我得到了:
abort: invalid certificate for `bitbucket.org` with fingerprint 24:9c:45:8b:9c:aa:ba:55:4e:01:6d:58:ff:e4:28:7d:2a:14:ae:3b
当我推送到RepositoryHosting.com时,我得到:
abort: invalid certificate for `sfi.repositoryhosting.com` with fingerprint d1:a6:19:f6:04:33:e6:6f:dc:bb:f1:83:72:fc:ba:2a:b6:b7:a3:e5
当我推送到第三个网站(trunksapp.com
)时,我没有收到错误。我在所有三个托管网站上都使用HTTPS。
故障发生在命令行和TortoiseHG中。 我有一个脚本可以进行多次推送。对于失败的托管站点,所有推送都失败了。他们曾经一次工作过。对于未获得证书错误的站点,所有脚本都是成功的。该脚本在很长一段时间内都没有被修改过。
脚本计划每晚运行。我不知道他们失败了多久。
我确实尝试了--insecure
选项。它没有任何区别。
提前感谢您的帮助 吉姆
答案 0 :(得分:0)
这很可能与将Mercurial升级到1.7有关。请参阅以下页面:https://www.mercurial-scm.org/wiki/CACertificates。 Mercurial刚刚变得更加严格,正在让您配置CA证书。