
Eu configurei um gancho específico do repositório gitolite de acordo com a documentação na páginahttp://gitolite.com/gitolite/non-core.html#hooks
Eu habilitei o repo-specific-hooks
recurso no .gitolite.rc
arquivo. Eu criei um diretório hooks/repo-specific
com o script de gancho dentro do repositório gitolite-admin e adicionei uma option hook.post-receive
linha à seção repo em gitolite.conf
.
Ao enviar o repositório gitolite-admin, agora recebo a mensagem de erro
no files/dirs called 'hooks' or 'logs' are allowed
no log do gitolite e o post-receive
gancho personalizado não é configurado pelo gitolite. Como configuro o gancho corretamente?
Responder1
Acontece que as informações na página http://gitolite.com/gitolite/non-core.html#hooks é na verdadeerradopara a versão 3.6.
O procedimento de configuração correto está descrito na página http://gitolite.com/gitolite/cookbook.html#v3.6-variation-repo-specific-hooks
O diretório deve ser criado como e local/hooks/repo-specific
não como hooks/repo-specific
.