尝试从Eclipse中的eGit提交git时出现"内部错误"

rog*_*err 4 eclipse git version-control github egit

[求助]不知何故,我设法没有.git目录的"写"权限.所以试图写入提交并被反弹.

我已经使用Eclipse几个月了,但是刚从CLI运行git.我觉得效率很低,而且我想使用eGit,所以我开始学习本教程(http://www.slideshare.net/loianeg/using-the-egit-eclipse-plugin-with-git-hub-2578587?从嵌入=).

我正在尝试添加一个现有项目,所以我做了Team - > Share Project - > Git并选择了与我的项目相对应的.git.Eclipse似乎已经把它拿起来了,好吧,但是当我尝试提交时,我得到一个弹出窗口说

"提交更改遇到了问题" - 发生了内部错误.

当我单击详细信息时,它会说"发生内部错误在执行commit命令期间捕获异常"

......我甚至不知道从哪里开始.我用Google搜索了错误并没有得到任何有用的信息.

任何人都知道如何解决这个问题,或者至少如何开始调试?

Bru*_*nto 8

我已经解决了从案例的git文件夹中删除index.lock文件的情况.


Von*_*onC 6

  • 开始调试?
    检查"错误"Eclipse视图,查看与该错误消息关联的完整堆栈跟踪

错误视图的示例:

显示错误视图
Eclipse错误视图

  • 修理它?
    如果Exception是一个NPE(NullPointerException),如bug 329611所示,那么你可以在shell中尝试git commit -m"一条消息",以便通过GUI完成初始的第一次提交.

正如OP rogueleaderr所提到的,错误视图和异常背后的确切堆栈跟踪就足够了:

不知何故,我设法没有"写"权限到.git目录.
所以试图写入提交并被反弹.