Eclipse和EGit:Can';t导出SSH

Eclipse和EGit:Can';t导出SSH,eclipse,git,ssh,egit,Eclipse,Git,Ssh,Egit,我试图建立一个ssh连接,以便能够通过ssh在Eclipse中使用EGit拉入git存储库。(我正在使用Eclipse Luna)。 为此,我使用了EclipseWiki上给出的说明 我转到了Eclipse-->Windows-->首选项-->常规-->网络连接-->SSH2-->密钥管理-->生成RSA密钥 并尝试通过“通过SFTP导出”按钮导出密钥。我进去了 githubID@git.eclipse.org但窗口顶部出现了一个错误,而不是导出我的密钥(“无法将ssh密钥导出到远程服务器”)

我试图建立一个ssh连接,以便能够通过ssh在Eclipse中使用EGit拉入git存储库。(我正在使用Eclipse Luna)。 为此,我使用了EclipseWiki上给出的说明

我转到了Eclipse-->Windows-->首选项-->常规-->网络连接-->SSH2-->密钥管理-->生成RSA密钥 并尝试通过“通过SFTP导出”按钮导出密钥。我进去了 githubID@git.eclipse.org但窗口顶部出现了一个错误,而不是导出我的密钥(“无法将ssh密钥导出到远程服务器”

我在几个月前完成了整个过程(成功了),只想重做一次,因为拉我的存储库导致了一个错误。 旧拉取错误: ssh://githubID@git.eclipse.org/gitroot/myproject.git:Session.connect:java.io.IOException:io流读取结束

我已经阅读了关于EGit的更新,并对其进行了更新,还尝试在一台新的笔记本电脑上执行整个过程,但是错误也发生在使用新Eclipse的新笔记本电脑上


有人知道我的问题的解决办法吗?提前谢谢你

最后,我向Eclipse网站管理员寻求帮助。 由于我的IP地址没有被阻止(这可能是一个解决方案!),我尝试使用GitBash而不是EGit,结果成功了!所以这不是我的ssh密钥的问题,而是客户端的问题,它似乎已经坏了


手动执行所有git命令需要更多的工作,但最终它还是可以工作。

这似乎是早期版本的eGit中的一个bug

相关的:

但是,eGit的最新版本不再与Eclipse Luna兼容。
对我来说,将eGit升级到5.0.3版,即与Eclipse Luna兼容的最后一个版本,从这里手动下载eGit并从本地安装解决了这个问题。

为什么在Eclipse.org上使用“githubID”,或者你是指Eclipse提交者帐户名?我想是指Eclipse提交者帐户名。在我的Eclipse帐户中,这被称为“GithubID”(它是我在repos中提交时显示的名称)如果您正在访问eclipse.org上托管的git存储库,则需要传递您的eclipse提交者帐户名,该帐户名可能与您的GitHub用户id不同。eclipse提交者帐户名通常是您的名字加上姓氏的第一个字母。谢谢您的回答。我的提交者帐户名似乎是我的githubID,因为这是我的名字+我的姓氏的第一个字母。奇怪的是,几个月前一切正常……你的eclipse.org密码过期了吗?