Berechtigung eines Git Repository reparieren

Heute kam bei einem Commit mit anschließende Push folgende Fehlermeldung:
remote: error: insufficient permission for adding an object to repository database ./objects[K

Schuld daran ist wohl eine fehlerhafte Berechtigung auf das Repository. Um dies zu beheben sind folgende Schritte notwendig.

1) Per SSH auf den Server binden und anmelden
2) In das Repository mit Hilfe von „cd“ wechseln (z.B. repository.git)
3) sudo chmod -R g+ws *
4) sudo chgrp -R git * („git“ durch euren Gruppennamen austauschen)

Danach funktioniert der Push auf das Repository wieder ohne Probleme.

Abonnieren
Benachrichtige mich bei
0 Comments
Inline Feedbacks
View all comments