Netbeans&;Mercurial-使用自签名证书从服务器克隆存储库
我有一个共享mercurial存储库的web服务器。它使用自签名证书在HTTPS中共享项目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
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