Ich glaube, wenn du rennst
sudo chown -R git:git /srv/git/
Dies kommt von Wie kann die Berechtigung für das .git/-Verzeichnis verweigert werden, wenn git push ausgeführt wird?
Sie haben diesen Teil des Tutorials wahrscheinlich nicht gemacht:
Erstens muss der Arbeitsbaum (/var/www/www.example.org oben) für den Benutzer schreibbar sein, der den Hook ausführt (oder der Benutzer benötigt sudo-Zugriff, um git checkout -f oder etwas Ähnliches auszuführen).