Ich besitze ein git-basiertes Wiki-System mit einem PHP-Web-Frontend, das einen lokalen Apache2-Webserver verwendet. Aus PHP heraus starte ich, git commit ...
was erlaubt sein sollte, Änderungen an den Wiki-Dateien vorzunehmen. Aufgrund der Benutzeridentität (meine private SSH-Schlüsseldatei) muss ich jedoch mit meinem Standardbenutzer ziehen und pushen. Welche Berechtigungen soll ich für den .git
Ordner und dessen Inhalt verwenden? Wenn ich die Standardberechtigungen verwende, darf Apache den Index nicht sperren und schreibt die Änderungen daher nicht fest.
quelle