Eclipse Git自签名证书错误

时间:2012-11-02 17:11:21

标签: eclipse git egit

我正在尝试使用Eclipse中的GIT插件(Eclipse Juno)通过HTTPS协议克隆存储库。此存储库具有自签名证书。

当我使用命令行git clone并指定sslVerify选项时,我能够在本地克隆该存储库:

git config --global http.sslVerify no

但是,我想在Eclipse的EGit或GIT客户端插件上实现这一点。

如何在Eclipse中设置此配置?

更新:

试过这个:https://stackoverflow.com/a/9742520/405117 没工作:(

更新2:

收到错误: username @ servername / git / repository project:无法打开git-upload-pack:

请检查:

  • 网络连接设置
  • 网络连接 - > SSH2 Eclipse首选项

您可能还需要在进行这些更改后重新启动Eclipse。

这些改变已经完成,但没有运气:(

更新3: 与Egit 2.2.0相同的问题

1 个答案:

答案 0 :(得分:1)

您正在运行哪个版本的EGit / JGit?

我发现this帖子说这是一个正在处理的错误。这篇文章是从2011年6月开始的,所以我想象到现在这个补丁就在那里。

它在GitBlit文档中说明了这一点。我不知道您是否在GitBlit上运行远程仓库,但是值得检查Creating your own Self-Signed Certificate下的设置部分(link

  

远程Eclipse / EGit / JGit客户端(< = 1.1.0)将无法通信   使用此证书是因为JGit始终验证主机名   证书,无论http.sslVerify = false客户端   设置。

在同一问题上,SO上也有another question

根据James Moger的评论显然,GitBlit的引用应该是

  

远程Eclipse / EGit / JGit客户端(< = 2.1.0)将无法通信   使用此证书是因为JGit始终验证主机名   证书,无论http.sslVerify = false客户端   设置。