致命:无法读取对象xxx:权限被拒绝

时间:2018-08-31 07:47:27

标签: git

我正在尝试运行:

git checkout master

并且我不断得到:致命的:

failed to read object 9466835e6cb608c32ec4bf98b2acfa421fd77d3d: Permission denied

我尝试跑步:

chown -R my-user *

没有帮助。有什么建议吗?

1 个答案:

答案 0 :(得分:-1)

第一次尝试

sudo chmod -R  777 path_to_your_project_folder

如果它不起作用,请尝试以下解决方案。

尝试执行此操作有时会在git历史记录中留下悬挂的Blob时发生。您可以备份.git文件夹并运行fsck。

$ git fsck --full

请参阅this答案以获取更多详细信息