【问题标题】:fatal: cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Permission denied致命:无法更新 ref 'HEAD':无法附加到 '.git/logs/HEAD':权限被拒绝
【发布时间】:2023-03-18 17:00:01
【问题描述】:

我一直在尝试提交到我的本地 git 存储库,但我总是收到上述错误。我在网上查了一下,所有解决方案都适用于 linux 机器(即它们涉及使用'sudo'),但我运行的是 windows 7。我该如何解决这个错误?在此先感谢:)

fatal: cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Permission denied

【问题讨论】:

  • 弄清楚您为什么拒绝自己写入自己的文件的权限?
  • @torek 我尝试检查我的文件夹的权限,我确实有写权限。我不明白错误的原因。

标签: php git github cakephp


【解决方案1】:

我会先尝试简单的重启,然后在登录后立即执行 Git 命令。

这样,我将最大限度地减少另一个进程保留.git/logs/HEAD 句柄的可能性,从而阻止 Git 访问/更新该文件。

【讨论】:

  • 你用的是什么版本的git?
  • 我使用的是 2.29.2 版本。
  • 在这种情况下,它一定是某种正确的问题。如果您将存储库克隆到其他地方,问题是否仍然存在?
  • 当使用命令'git --version'时,我得到输出'git version 2.29.2.windwos.2'
  • 让我试试
猜你喜欢
  • 2019-04-12
  • 2021-07-23
  • 2011-02-08
  • 1970-01-01
  • 2020-01-16
  • 2016-12-27
  • 2021-10-03
  • 1970-01-01
  • 2018-10-24
相关资源
最近更新 更多