git push失败:无法锁定现有的info / refs

时间:2012-09-07 04:52:00

标签: git https git-push

当我尝试推送到我的git仓库(在HTTPS服务器上)时,我收到以下错误:

error: cannot lock existing info/refs
fatal: git-http-push failed

我不知道这是否相关,但我不小心做了

git add .git

它似乎没有做任何事情,所以我认为git非常聪明,可以忽略我。

为什么git无法推送,我该如何解决?

拉动工作正常。

额外信息: 我有另一个本地克隆,我仍然可以推送到中央仓库。我认为这表明我已经对我的.git目录做了一些事情。

1 个答案:

答案 0 :(得分:0)

这似乎解决了这个问题:

  1. 将更改推送到另一个本地克隆(DVCS之美),
  2. 然后推到中央,
  3. 然后在原始克隆中,从中央拉
  4. 再次推。
  5. 我不确定原因,但它现在有效。