如何修复 git 'error: cannot open .git/FETCH_HEAD: Permission denied'
问题:
你想运行 git pull 或其他 git 命令,但你只看到此错误消息:
git_permission_error.txt
error: cannot open .git/FETCH_HEAD: Permission denied解决方案
这意味着 .git 目录不属于你。修复此问题的最简单方法是将目录的所有者更改为你的用户。
首先,如果你不在仓库根目录,使用 cd 转到仓库的根目录。
然后,
fix_git_permissions.sh
sudo chown -R $USER: .如果你在该计算机上没有 sudo 权限,最简单的方法是将仓库复制到你有写权限的目录(例如使用 cp -r),甚至重新克隆仓库。
Check out similar posts by category:
Git, Version Management
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow