Behebung von git 'error: cannot open .git/FETCH_HEAD: Permission denied'
English
Deutsch
Problem:
Du möchtest git pull oder einen anderen git-Befehl ausführen, aber du siehst nur diese Fehlermeldung:
git_permission_error.txt
error: cannot open .git/FETCH_HEAD: Permission deniedLösung
Dies bedeutet, dass das .git-Verzeichnis nicht dir gehört. Der einfachste Weg, dies zu beheben, ist, den Eigentümer des Verzeichnisses auf deinen Benutzer zu ändern.
Gehe zuerst mit cd zum Stammverzeichnis des Repositorys, falls du nicht bereits dort bist.
Dann,
fix_git_permissions.sh
sudo chown -R $USER: .Falls du keinen sudo-Zugriff auf diesem Computer hast, ist der einfachste Weg, das Repository in ein Verzeichnis zu kopieren, in dem du Schreibzugriff hast (z.B. mit cp -r) oder das Repository sogar erneut zu klonen.
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