我正试着跑:
git checkout master
并且我经常得到:致命:
failed to read object 9466835e6cb608c32ec4bf98b2acfa421fd77d3d: Permission denied
我试过跑:
chown -R my-user *
没有任何帮助。有什么建议?
第一次尝试
sudo chmod -R 777 path_to_your_project_folder
如果它不起作用尝试下面的解决方案。
尝试在git历史中留下悬空blob时会发生这种情况。您可以备份.git文件夹并运行fsck。
$ git fsck --full
有关详细信息,请参阅this答案