![настройка хука репозитория gitolite](https://rvso.com/image/697394/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D1%85%D1%83%D0%BA%D0%B0%20%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D1%8F%20gitolite.png)
Я настроил хук для конкретного репозитория Gitolite в соответствии с документацией на страницеhttp://gitolite.com/gitolite/non-core.html#hooks
Я включил repo-specific-hooks
функцию в .gitolite.rc
файле. Я создал каталог hooks/repo-specific
со скриптом hook в репозитории gitolite-admin и добавил option hook.post-receive
строку в раздел repo в gitolite.conf
.
При отправке репозитория gitolite-admin теперь появляется сообщение об ошибке
no files/dirs called 'hooks' or 'logs' are allowed
в журнале gitolite и пользовательский post-receive
хук не настроен gitolite. Как мне правильно настроить хук?
решение1
Оказалось, что информация на странице http://gitolite.com/gitolite/non-core.html#hooks на самом деленеправильныйдля версии 3.6.
Правильная процедура настройки описана на странице http://gitolite.com/gitolite/cookbook.html#v3.6-variation-repo-specific-hooks
Каталог должен быть создан как , local/hooks/repo-specific
а не как hooks/repo-specific
.