【问题标题】:EGit SSH Exception caught during execution of ls-remote command执行 ls-remote 命令期间捕获的 EGit SSH 异常
【发布时间】:2012-05-14 08:57:25
【问题描述】:

我在我们的内部网络中设置了一个 GIT 服务器。我可以使用 git://...../ 和服务器上的选项 --enable=receive-pack 推送到它。

但是当我尝试使用 EGIT Eclipse 插件(ssh://username@ip_adress:22/project.git)通过 ssh 推送时,我收到以下错误:

传输错误无法获取远程存储库引用。

原因:执行 ls-remote 命令时发现异常。

这可能是什么原因造成的,我该如何解决?

【问题讨论】:

  • 您使用的是什么版本的 Eclipse 和 EGit。你的平台是什么(Windows?Linux),它的版本是什么?
  • 我使用的是 Windows 7 32 位,sp1。 Eclipse Indigo 服务版本 2 (EE IDE)。 Egit 1.3.0.210202151440-r
  • 请尝试使用来自夜间更新站点的更新版本的 EGit:download.eclipse.org/egit/updates-nightly
  • egit ve4rsion 2.0.0 - 同样的错误
  • 您的 SSH 私钥是否附有密码?

标签: git egit


【解决方案1】:

git://ssh:// 使用不同的协议(请参阅EGit User_Guide#Git_URLs)。所以要么在 EGit 中也使用前者,要么确保 ssh 访问有效。

【讨论】:

    【解决方案2】:

    这个问题通常是由身份验证问题引起的身份验证问题的数量。您可以通过生成新的密钥对、发布新的公钥以及使用新的私钥和 git 用户进行身份验证来解决此问题。

    我在git, gitolite error push 发布了更详细的说明(去那里以避免重复发布/重复编辑。)

    【讨论】:

      猜你喜欢
      • 2020-07-04
      • 1970-01-01
      • 2018-01-03
      • 1970-01-01
      • 2014-12-16
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 1970-01-01
      相关资源
      最近更新 更多