Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netbeans&;Mercurial-使用自签名证书从服务器克隆存储库_Netbeans_Mercurial_Ssl Certificate - Fatal编程技术网

Netbeans&;Mercurial-使用自签名证书从服务器克隆存储库

Netbeans&;Mercurial-使用自签名证书从服务器克隆存储库,netbeans,mercurial,ssl-certificate,Netbeans,Mercurial,Ssl Certificate,我有一个共享mercurial存储库的web服务器。它使用自签名证书在HTTPS中共享项目 hg clone --insecure https://server/repository 如果我想克隆一个存储库,我可以使用命令(注意--unsecure选项,该选项表示不要担心证书) 我的问题是:如何使用Netbeans Mercurial插件做到这一点。如果我尝试这样做,我会出现以下错误: Output: [abort: error: _ssl.c:490: error:14090086:SSL

我有一个共享mercurial存储库的web服务器。它使用自签名证书在HTTPS中共享项目

hg clone --insecure https://server/repository
如果我想克隆一个存储库,我可以使用命令(注意--unsecure选项,该选项表示不要担心证书)

我的问题是:如何使用Netbeans Mercurial插件做到这一点。如果我尝试这样做,我会出现以下错误:

Output: [abort: error: _ssl.c:490: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed]

谢谢

自从mercurial版本以来,您可以使用.hgrc中的部分明确信任您的主机。当从Netbeans调用mercurial时,这也能起作用。

我找到了一个解决方案。就像阿尔多所说的那样

你所要做的就是找到你的提供商的证书(通过电子邮件询问他们,他们回答我),看起来

然后在mercurial.ini中输入一个条目。我在C:\Users\MyUser\mercurial.ini中找到了这个文件

[hostfingerprints]
hg.java.net = 22:d2:d5:43:96:0f:eb:e0:9a:20:b9:14:b4:d9:32:1e:6a:f3:37:11
一旦我这样做了,Netbeans就能够成功地从java.net克隆存储库。希望这有帮助。如果这不起作用,请告诉我

如果您无法获得证书,则可以执行此操作

我也有同样的问题。找到解决方案了吗?另请参阅,了解如何从命令行获取
hostfingerprint