如何在 Gitlab omnibus 12.0.3 中配置全局钩子?

How to configure global hook in Gitlab omnibus 12.0.3?

我按照 this documentation 并在目录中创建了一个钩子:/opt/gitlab/embedded/service/gitlab-shell/hooks,但是没有用。

然后正如对 的解释,我尝试将钩子复制到此目录:/opt/gitlab/embedded/service/gitaly-ruby/git-hooks,但它也没有用。

最后我试了这个:/opt/gitlab/embedded/service/gitaly-ruby/gitlab-shell/hooks但结果相同。

有谁知道我应该在哪里创建它以及是否有日志可以解决问题?

谢谢

我终于找到了让它工作的方法。我不得不通过取消注释和编辑开始 gitlab_shell['custom_hooks_dir'] = ... 的行来更改 /etc/gitlab/gitlab.rb 中的位置,然后是 运行 sudo gitlab-ctl reconfigure