gitlab服务器端特定于项目的自定义挂钩未运行

gitlab服务器端特定于项目的自定义挂钩未运行,git,gitlab,Git,Gitlab,我正在尝试设置特定于服务器端项目的自定义挂钩。我按照这里列出的说明进行操作 我在我的项目Jenkins_test.git的目录中创建了一个自定义的_hooks目录。在custom_hooks目录中有一个名为pre-receive的预接收钩子文件 自定义_hooks目录的权限设置如下 drwxrwx--x 2 git git 4096 11月9日19:25定制挂钩 为预接收自定义挂钩设置的权限如下 -RWXR-x 1吉特吉特48 11月7日14:06预接收 预接收钩子文件的内容如下 #!/bin

我正在尝试设置特定于服务器端项目的自定义挂钩。我按照这里列出的说明进行操作

我在我的项目Jenkins_test.git的目录中创建了一个自定义的_hooks目录。在custom_hooks目录中有一个名为pre-receive的预接收钩子文件

自定义_hooks目录的权限设置如下 drwxrwx--x 2 git git 4096 11月9日19:25定制挂钩

为预接收自定义挂钩设置的权限如下 -RWXR-x 1吉特吉特48 11月7日14:06预接收

预接收钩子文件的内容如下 #!/bin/bash echo“你好,这是一个自定义挂钩”

直接从命令行执行时,预接收文件执行时不会出现任何问题

期望每次有人将某个东西推送到Jenkins_测试项目时,都会执行预接收钩子。它应该在接受推送之前运行,因为实际用途是检查某些参数,这些参数将决定是否接受或拒绝传入的推送。但问题是它永远不会被执行