Git ziehen ohne Rootzugriff

13573
JJJollyjim

Bei Ubuntu Server 10.10 benötige ich scheinbar root-Zugriff, um git pull (in meinem /var/wwwVerzeichnis) verwenden zu können. error: cannot open .git/FETCH_HEAD: Permission denied.

Ich habe chmodding 0777 ausprobiert /var/wwwund /var/www/.gitbeides auf mein Konto gebucht, ohne Erfolg.

4

3 Antworten auf die Frage

4
grawity

Die Fehlermeldung bezieht sich nicht auf /var/wwwoder /var/www/.git. Es geht darum /var/www/.git/FETCH_HEAD, für die Sie Schreibrechte benötigen.

4
Razi Shaban

Aus irgendeinem Grund haben Sie keinen Zugriff auf die lokale Datei .git / FETCH_HEAD.

Die Lösung dafür ist zu laufen chown -R youruser .git/

Sobald Sie dies ausgeführt haben, sollten Sie es ohne Sudo ausführen können.

0
Douglas Leeder

Sie benötigen wahrscheinlich Berechtigungen für das gesamte Verzeichnis und alle Dateien, um sie abzurufen.