我在 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.
“.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/