Einrichten des Gitolite-Repository-Hooks

Einrichten des Gitolite-Repository-Hooks

Ich habe einen Gitolite-Repository-spezifischen Hook gemäß der Dokumentation auf Seite eingerichtethttp://gitolite.com/gitolite/non-core.html#hooks

repo-specific-hooksIch habe die Funktion in der Datei aktiviert .gitolite.rc. Ich habe ein Verzeichnis hooks/repo-specificmit dem Hook-Skript im Gitolite-Admin-Repository erstellt und option hook.post-receivedem Repo-Abschnitt in eine Zeile hinzugefügt gitolite.conf.

Beim Pushen des Gitolite-Admin-Repository erhalte ich nun die Fehlermeldung

no files/dirs called 'hooks' or 'logs' are allowed

im Gitolite-Protokoll und der benutzerdefinierte post-receiveHook wird von Gitolite nicht eingerichtet. Wie richte ich den Hook richtig ein?

Antwort1

Es stellte sich heraus, dass die Informationen auf der Seite http://gitolite.com/gitolite/non-core.html#hooks ist eigentlichfalschfür Version 3.6.

Die korrekte Einrichtung ist auf der Seite beschrieben. http://gitolite.com/gitolite/cookbook.html#v3.6-variation-repo-specific-hooks

local/hooks/repo-specificDas Verzeichnis muss als und nicht als erstellt werden hooks/repo-specific.

verwandte Informationen