Я пытаюсь добавить пост-получить крюк для конкретных хранилищ, использующих этот документ: http://gitolite.com/gitolite/cookbook.htmlgitolite добавить репо конкретный пост-получить крюк
В моей gitolite-админ репо я добавил local/hooks/repo-specific/deploy
(который, как сейчас просто TRYS к коснитесь файла) и добавьте строку option hook.post-receive = deploy
в conf/gitolite.conf
.
На моем сервере я искал .gitolite.rc, который изначально не содержал блок % RC. Так что я попытался просто добавьте к нему:
%RC = (
ENABLE => ['repo-specific-hooks'],
LOCAL_CODE => "$rc{GL_ADMIN_BASE}/local"
);
После нажатия изменения в репозиторий с крюком я получаю эту ошибку:
remote: ***** ABORTING *****
remote: can't make head or tail of 'option hook.post-receive = deploy'
Это первый раз я использую gitolite, так Я вполне мог бы пропустить что-то очевидное. У кого-нибудь есть идеи?
Я в восторге от ваших детективных навыков: D – dave
@dave Не было так сложно. Я скопировал исходный код Gitolite для этого сообщения об ошибке и выяснил, что он был только в V2.x. Для части Debian, ну ... Честно говоря, я сделал ту же ошибку несколько недель назад тоже ;-) –