设置 gitolite 存储库钩子

设置 gitolite 存储库钩子

我已经根据页面上的文档设置了一个特定于 gitolite 存储库的钩子http://gitolite.com/gitolite/non-core.html#hooks

我已在文件中启用该repo-specific-hooks功能.gitolite.rc。我在 gitolite-admin 存储库中创建了一个hooks/repo-specific包含钩子脚本的目录,并option hook.post-receive在 中的 repo 部分添加了一行gitolite.conf

在推送 gitolite-admin 存储库时,我现在收到错误消息

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

在 gitolite 日志中,并且post-receivegitolite 没有设置自定义钩子。如何正确设置钩子?

答案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

相关内容