EclipseGit未能提交

EclipseGit未能提交,eclipse,eclipse-plugin,egit,Eclipse,Eclipse Plugin,Egit,我得到了安装了Egit 2.2.0的Eclipse for PHP developers 3.0.2,我现在使用的是windows 7 我已设置并链接了我的项目和存储库。 但我不能做出改变。这是我得到的错误: Exception caught during execution of add command Exception caught during execution of add command 我安装了Git for windows,并在Git配置中设置了它。 我还使用%USER

我得到了安装了Egit 2.2.0的Eclipse for PHP developers 3.0.2,我现在使用的是windows 7 我已设置并链接了我的项目和存储库。 但我不能做出改变。这是我得到的错误:

Exception caught during execution of add command
   Exception caught during execution of add command
我安装了Git for windows,并在Git配置中设置了它。 我还使用%USERPROFILE%设置了我的主变量

此外,我的项目位置位于映射到Z的远程服务器上:

这也包括git回购

该远程位置已安装Lubuntu 12.10。
它也安装了git。

我发现了问题所在。 Git使用./Git/index.lock中的一个文件将其自身锁定


在我删除后,一切正常。

多亏了@NaGeL182。。我现在可以用了,因为Git锁上了

所以我需要删除.git/index.lock文件

  • 在Mac上,只需在终端上点击下面的命令
  • rm-f./.git/index.lock

    在窗户上

    del.git\index.lock

    希望这会有所帮助。

    我的2美分。。。 我的git工作区映射到本地的dropbox文件夹(我有点偏执,喜欢双重备份选项)。有时同步过程不匹配,dropbox保留git.lock文件。
    因为我关心的是我的资源,而不是git元数据-我只是从在线同步中取消选中了.git文件夹。

    尝试一下,转到您的存储库并执行下面的命令

    chmod -R 777 .git 
    

    我建议您不要将正在使用的Git存储库放在网络共享上,这可能会导致各种问题。但我不知道如何将Git回购和工作位置放在不同的位置……您能告诉我如何做吗?我假设您要推一个与网络共享上的存储库不同的中央存储库,不是吗?我的意思是,您的本地存储库和工作目录应该位于本地磁盘上。git不支持
    .git
    及其关联工作目录的单独位置,它们始终是一个单元。在将其粘贴到更多位置之前,请花时间阅读。