EGit克隆不起作用

时间:2012-05-04 18:02:46

标签: egit

我可以从命令行克隆,但不能通过EGit(Eclipse)克隆。广泛的谷歌搜索没有得出答案。之前已经多次询问过,我尝试过几乎所有的建议。 我一直在“无法打开git-upload-pack”。是的,我可以从命令行克隆然后导入。然后通过Eclipse提交并从命令行推送。我已经这样做了一段时间了。除了拉动和推动之外的所有工作。这个功能刚好坏了吗?

4 个答案:

答案 0 :(得分:2)

  • 如果您坐在代理后面检查您的Eclipse代理设置
  • Eclipse错误日志中的任何错误?
  • EGit 1.3.0可以通过https明确克隆
  • 您的git服务器需要什么样的http身份验证? JGit / EGit在 时刻只支持基本和摘要式身份验证
  • 是您的服务器使用自签名SSL证书?然后你需要 告诉Java(在EGit端)它应该信任这个证书或交换机 使用git配置参数https.verify = false
  • 关闭SSL证书

答案 1 :(得分:1)

以下描述了该问题。没有解决方案。 http://code.google.com/p/gitblit/issues/detail?id=4

答案 2 :(得分:1)

我们遇到的另一个问题是:如果你有一个Fiddler运行的实例,那么它(实际上)会在你和外界之间放置一个代理。

杀死Fiddler或限制Fiddler解密的HTTPS流量,让GIT正常工作。

limit-fiddler-to-browsers-only

答案 3 :(得分:1)

如果http.sslVerify = false,EGit / JGit 3.0.0现在正确地忽略了主机名验证失败。这符合本机git的行为。

之前的解决方法是为您希望投放的IP地址/主机名生成新的自签名SSL证书。