Java 在Eclipse中推送到远程时使用EGit时出错

Java 在Eclipse中推送到远程时使用EGit时出错,java,eclipse,git,push,egit,Java,Eclipse,Git,Push,Egit,我还试图在Eclipse的论坛上获得帮助,但我将在这里简要解释这个问题 我在push对话框的第二页(输入或选择远程URI后)突然出现错误,我不知道有任何更改的设置可能会导致错误(见下文)。乍一看,这似乎是一个SSH密码问题,请参见屏幕截图,但在检查、重新生成(本地和远程服务器Github上)密钥,甚至切换到HTTPS而不是SSH之后,我仍然会遇到类似的错误 现在,由于我已经尝试了很多方法来修复它,单个错误的再现性并不高,我可能无法记住所有错误的消息。它通常是一个“身份验证失败”或“传输错误”对话

我还试图在Eclipse的论坛上获得帮助,但我将在这里简要解释这个问题

我在push对话框的第二页(输入或选择远程URI后)突然出现错误,我不知道有任何更改的设置可能会导致错误(见下文)。乍一看,这似乎是一个SSH密码问题,请参见屏幕截图,但在检查、重新生成(本地和远程服务器Github上)密钥,甚至切换到HTTPS而不是SSH之后,我仍然会遇到类似的错误

现在,由于我已经尝试了很多方法来修复它,单个错误的再现性并不高,我可能无法记住所有错误的消息。它通常是一个“身份验证失败”或“传输错误”对话框,带有一条简短但未公开的消息,类似于上面的屏幕截图。当我尝试HTTPS时,我能够通过推送对话框的第二个屏幕,但最终以“无法打开git receive pack”失败。这里的常见因素是,这些东西无法发送到远程回购,这是不可接受的

这是在Windows7上完成的,遗憾的是,我对任何基于命令行的Linux解决方案都不是很熟悉,我可能已经在这个站点的另一个线程上找到了

而且,正如我所说,这似乎是在没有触发设置的情况下发生的。我确实在Eclipse中执行了一次更新,这样我就可以同时编译Java8-only代码,但这真的会导致EGit出现问题吗


无论如何,谢谢你帮我做这件事,祝你今天愉快

您是否使用新安装的Eclipse+Egit重现了此问题?是的,我删除了我的Eclipse文件夹并重新下载了一个新文件夹。您在命令行中是否也遇到了相同的问题?()