Calling 'Git Pull' von einem Git Post-Update-Hook

Ich habe ein zentrales Git Repo mit Gitolite eingerichtet.

Ich möchte einen Hook so einrichten, dass ein Benutzer, wenn er auf das Repo drückt, einen Pull an einer anderen Stelle ausführt, gefolgt von einigen automatisierten Tests.

So weit, ich möchte nur den Pull ausführen.

Im Hooks-Verzeichnis habe ich nach dem Update die folgenden Skriptnamen erstellt:

#!/bin/sh  
cd /home/git/www/epicac
git pull

Wenn ich dieses Skript mit ./post-update aufrufe, macht es genau das, was ich will.

Jedoch, wann immer es automatisch aufgerufen wird, wenn ich einbinde, erhalte ich: fatal: Kein Git-Repository: '.'

Keine Ahnung, warum das passieren könnte?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage