Gitlab 设置一个全局git pre-received.d钩子
在gitlab服务器上,我在(/etc/gitlab/custom\u hooks\u dir/pre-receive.d/extension\u autorisation)中创建了一个全局自定义钩子“扩展自动生成”,它是用编写的/bin/env bash 我添加了一行(gitlab_rails['custom_hooks_dir']='/etc/gitlab/custom_hooks_dir/pre receive.d/extension_autorision') 在(/etc/gitlab/gitlab.rb)中的文件“gitlab.rb”中 然后运行sudo gitlab ctl reconfigure 但当我推到存储库时,什么也没发生 我已经通过将其直接放入存储库进行了测试,它可以正常工作。例如,图像: 自定义挂钩归git end可执行文件所有: drwxr-xr-x 3 git git 4096 9月17日17:20自定义目录 drwxr-xr-x 2吉特4096吉特9月17日17:20预接收。d -rwxr-xr-x 1 git git 3622 9月17日16:56扩展自动生成 需要帮忙吗 提前谢谢Gitlab 设置一个全局git pre-received.d钩子,gitlab,Gitlab,在gitlab服务器上,我在(/etc/gitlab/custom\u hooks\u dir/pre-receive.d/extension\u autorisation)中创建了一个全局自定义钩子“扩展自动生成”,它是用编写的/bin/env bash 我添加了一行(gitlab_rails['custom_hooks_dir']='/etc/gitlab/custom_hooks_dir/pre receive.d/extension_autorision') 在(/etc/gitlab/
尊敬的Robert,我在配置中发现了问题。线路 它必须是(gitlab_shell['custom_hooks_dir']='/etc/gitlab/custom_hooks_dir/')