Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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
在执行ls远程命令期间捕获EGit SSH异常_Git_Egit - Fatal编程技术网

在执行ls远程命令期间捕获EGit SSH异常

在执行ls远程命令期间捕获EGit SSH异常,git,egit,Git,Egit,我在我们的内部网络中设置了一个GIT服务器。我可以使用git://...../ 并在服务器上使用选项--enable=receive pack 但是当我尝试使用EGIT Eclipse插件通过ssh推送时(ssh://username@ip_地址:22/project.git)我得到以下错误: 传输错误无法获取远程存储库引用 原因:在执行ls远程命令期间捕获异常 什么可能导致这种情况以及如何解决它?git://和ssh://使用不同的协议(请参阅)。因此,也可以在EGit中使用前者,或者确保ss

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

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

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

原因:在执行ls远程命令期间捕获异常


什么可能导致这种情况以及如何解决它?

git://
ssh://
使用不同的协议(请参阅)。因此,也可以在EGit中使用前者,或者确保ssh访问工作。

这个问题通常是由身份验证中的问题引起的,如果您不是以git用户身份进行身份验证,如果您使用gitolite作为git用户,而是使用用于另一个帐户的密钥,或者身份验证中的任何其他问题,都会发生这种问题。您可以通过生成新的密钥对、发布新的公钥以及使用新的私钥和git用户进行身份验证来修复此问题


我在(避免重复发布/重复编辑)上发布了更详细的说明。

您使用的是什么版本的Eclipse和EGit。你的平台是什么(Windows?Linux),它的版本是什么?我使用的是Windows 7 32位,sp1。EclipseIndigo服务版本2(EEIDE)。Egit 1.3.0.210202151440-r请从夜间更新站点尝试更新版本的Egit:Egit ve4rsion 2.0.0-相同错误您的私有SSH密钥是否附加了密码?