java - 共享项目后,eclipse egit,存储库无法推送、拉取或获取

标签 java eclipse push egit pull

我在 eclipse 中分享了我的项目,作者:

右键单击 -> 团队 -> 共享。在向导中: 添加 URL、用户、密码。高级 -> 设置主远程和本地 -> 保存并推送。

然后我通过进行一些更改和推送进行了测试,它正在运行。

我的 friend 使用克隆来获得相同的项目。她做了一些更改,我尝试了获取/拉取,它们都给出了错误:Nothing to fetch。我尝试了 Push,它给出了错误:rejected-non fast forward!

我的错误日志查看:

eclipse.buildId=4.3.2.M20140221-1700
java.version=1.8.0_20-ea
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product
org.eclipse.epp.package.jee.product



Error
Thu Aug 07 10:28:51 EDT 2014
Can't connect to any repository:
https://Andisheh86@bitbucket.org/Andisheh86/semanticsearch.git (Nothing to push.)

Warning
Thu Aug 07 10:57:38 EDT 2014
Keybinding conflicts occurred.  They may interfere with normal accelerator operation.

Error Log View

“.git/config”的内容

[core]
repositoryformatversion = 0
filemode = false
logallrefupdates = true
[remote "origin"]
url = https://Andisheh86@bitbucket.org/Andisheh86/semanticsearch.git
push = refs/heads/master:refs/heads/master
[branch "master"]
remote = origin
merge = refs/heads/master

最佳答案

这种事经常发生在我身上。我认为是因为 egit 和 eclipse 之间的一些不好的整合。我为解决这个问题所做的是打开一个终端,转到您的项目目录并从控制台执行 git pull

命令行可能会正常工作。然后,当一切同步后,您可以返回到您的 eclipse 并从那里重新开始工作。在大多数情况下,在执行此 eclipse 后工作完全正常。

关于java - 共享项目后,eclipse egit,存储库无法推送、拉取或获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25188014/

相关文章:

java - 在Eclipse中使用不同编程语言的方法是什么?

javascript - 我正在尝试从数组内的对象中推送值

java - 如何在java中删除以前的计时器?

java - 如何在考虑可扩展性和可测试性的同时正确地将域实体转换为 DTO

java - 如何使用Eclipse浏览java源码

java - Gradle- Eclipse 和 IDEA 插件在同一个脚本中?

ios - 当应用程序被用户强制退出时处理推送通知 iOS(替代方案?)

package - Sonatype Nexus 缺少 Api key

java - 如何使用 Android 导航组件在某些 fragment 中隐藏操作栏?

java - 向oracle数据库中的过程传递参数的方法