21

我试图从服务器中提取,我收到以下错误:

C:\Users\User\hg_repo>hg pull
abort: error: _ssl.c:490: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICAT
E:certificate verify failed

我已下载证书并将其安装到 Windows 的受信任的根证书颁发机构中,但我仍然收到错误消息。如何让 Mercurial 信任证书?

4

1 回答 1

27

在您的用户目录中(例如,Vista/Windows 7 上的 C:\Users\ 或之前的 C:\Documents and Settings\),应该有一个名为“mercurial.ini”的文件(或者如果没有,只需创建一个具有该名称的空文件)。将一个部分附加到该文件的底部,如下所示:

[web]
cacerts = C:\the\path\to\the\certificate\file.cer
于 2011-07-30T01:47:01.090 回答