运行 git gc 时,我不断看到此错误:
rm: cannot unlink 'pack-30b1ff2[reset of hash].pack': Permission denied
我可以/应该如何处理这个错误?
更新
抱歉,我应该提供更多信息。是的,我已尝试重新启动。事实上,reboots 之前已经为我解决了 gc 问题。
我只注意到这个问题,因为当我打开 Git Gui 时,它会不时提示我压缩数据库。我最终注意到,在打开 Git Gui 几次之后,它一直在提示我,即使我点击了是,它又回来了“成功”。
于是我尝试使用 Git EXT 的设置 - Git 维护 - 压缩 git 数据库命令来运行它。这个命令告诉我有一个错误(Git EXT 中的红灯,而 Git Gui 中的绿灯)。
然而,我在上面发布的错误是直接从 git bash 运行 git gc 造成的。
我应该安排磁盘扫描吗?坏扇区会导致这种情况吗?我希望这是一个快速的答案:(