当我尝试将本地分支推入主
时,我得到以下异常Total 0 (delta 0), reused 0 (delta 0)
remote: error: cannot lock ref 'refs/heads/master': Unable to create '/data/c01/n08/p/vp0664/data/d-41/r-27032041/refs/heads/master.lock': File exists.
remote:
remote: If no other git process is currently running, this probably means a
remote: git process crashed in this repository earlier. Make sure no other git
remote: process is running and remove the file manually to continue.
仅在推送主分支时才会出现此异常。
即使从其他计算机推送主分支,我也会遇到此异常。
即使我尝试将dev分支合并到bitbucket网站上的master而不直接涉及本地计算机,我也会遇到此异常。
由于上述3个原因,我不认为这是我的本地.git文件夹的问题。我想不出可能的原因是什么。
我已经尝试了解决类似异常的解决方案,但所有这些都是关于清理/清除/操作.git文件夹中的文件但是我甚至从不同的计算机甚至bitbucket门户本身也遇到了同样的问题。
如果您正在点击它,请投票给issue。
PS:我正在使用bitbucket.org云托管选项。
答案 0 :(得分:0)
确实,这个问题不在于您的计算机,而在于服务器。此错误消息实际上来自您的Git服务器(请注意消息的前缀remote
,这表示错误源自服务器。)
如果这是你自己的服务器有自己的Git安装,我会建议你确保没有长时间运行的Git进程正在工作 - 如果没有 - 删除锁定文件&#39 ; s指的是一个过程确实崩溃了。
但是,由于您正在运行Bitbucket,因此最好向他们寻求支持,而不是直接更改服务器上的内容。