GIT:/.GIT/index.lock';:文件存在
我的一份git回购协议一直存在问题。我不断得到以下错误:GIT:/.GIT/index.lock';:文件存在,git,Git,我的一份git回购协议一直存在问题。我不断得到以下错误: fatal: Unable to create 'v:/path/to/files/.git/index.lock': File exists. If no other git process is currently running, this probably means a git process crashed in this repository earlier. Make sure no other
fatal: Unable to create 'v:/path/to/files/.git/index.lock': File exists.
If no other git process is currently running, this probably means a
git process crashed in this repository earlier. Make sure no other git
process is running and remove the file manually to continue.
我尝试过:rm-f./.git/index.lock按照stackoverflow上的另一个线程执行,但每次都会出现以下错误:rm:cannot unlink`./.git/index.lock':权限被拒绝
当我关闭aptana(我在终端中使用git)时,我仍然无法删除该文件
有什么办法可以解决这个问题吗
另一件需要注意的事情是,当我偶尔在git回购中提交时,它的速度非常慢(它允许我每10次尝试左右)
谢谢Sudo命令:
sudo rm -f ./.git/index.lock
这两个错误都表明索引。锁
由另一个用户拥有。以超级用户身份运行rm
,然后重试您的命令。您也可以考虑将代码>核心.SyrDySyLoad < /代码>设置为问题最终是Aptana,每次我运行它时,当我尝试在git中提交时,都会导致此错误
我停止使用aptana studio,我不再有这个问题了 如果您使用的是Aptanta Git和其他Git客户端,如f.e.Ortoisegit,也会出现此错误。因此,另一个Git软件可能锁定了您的Git,使Aptana无法使用它。请执行以下操作: rm index.lock 接
git reset如果您在windows中遇到此问题,以下步骤将帮助您解决。。 转到特定路径,即v:/path/to/files/并启用“显示隐藏的文件、文件夹和驱动程序”。
然后直接删除git文件夹中的index.lock文件(之前将隐藏)在本地存储库中搜索index.lock并删除该文件 这可能是一个旧的回答,但我希望这对下一个需要此解决方案的人更有用 在linux/unix/gitbash/cygwin上,尝试
rm -f .git/index.lock
在Windows命令提示符下,尝试:
del .git\index.lock
希望能有所帮助,我在这里找到了这个解决方案:在git 2.11.0版中,
.git
文件夹可能不包括index.lock
文件。我发现在.git/refs/heads/
文件夹中包含一个.lock
文件,并使用rm
命令将其删除
另外,请确保使用
ps-aef | grepgit
和kill-9
终止可能正在使用git-repo的进程 谢谢,我尝试了sudo,我得到了:sh:sudo:command未找到。我也不知道如何以超级用户的身份登录,我这周才开始使用git。我仍然有很大的问题,每天当我尝试时都会出现index.lock错误。我仍然没有找到sh:sudo:命令,无法手动删除该文件,权限始终被拒绝。有什么想法吗?谢谢@sluggerdog您使用的是什么操作系统?还有,你是如何运行git命令的?我使用的是Windows7,64位。感谢这是一个权限问题;具体来说,您正在对权限不一致的用户运行git
命令。我知道如何在POSIX上解决这个问题,恐怕不是在Windows上,但这不会很难。它对我有用。您是否有根用户或超级用户访问您正在使用的系统的权限?换句话说,您是拥有这台计算机还是在公共计算机上,例如在校园实验室?这些命令适用于unix和osx系统。您可以转到资源管理器中的index.lock文件并将其删除。如果您没有看到.git文件夹。您需要在文件夹管理器中设置“显示隐藏文件”,首先尝试使用“rm.git/index.lock”或引用此选项。问题是他无法删除该文件,而不是他无法使用它。OP说他无法删除该文件。所以你建议,也许,他应该尝试删除它?没有帮助。如果OP无法删除该文件,rm
将如何帮助?如果您只是建议OP不要使用-f
标志,请解释为什么您认为这是解决方案。谢谢,我已经陷入同样的问题好几分钟了,这简化了刚刚保存我的命令rm
将无法工作,因为它们没有权限-因为它属于其他人-除非您sudo
命令。“我尝试了:rm-f./.git/index.lock作为stackoverflow上的另一个线程,但每次都会出现以下错误:rm:cannot unlink`./.git/index.lock':Permission denied”sudo是必需的,只有项目由其他用户拥有,否则不会。所以它不是强制性的部分。它是由其他人拥有的,专门由Aptana使用。当项目拥有777权限时,Aptana或任何其他ide使用它并不重要…它在哪里说OP权限是777?你的回答对OP没有真正的帮助;这是在重复他们的尝试。