GitLab グローバル フックの設定方法について、私は本当に混乱しています。グローバルフックを設定する方法については、ドキュメントが明確です。GitLab インスタンスにログインし、ディレクトリに移動すると、次の/opt/gitlab/embedded/service/gitlab-shell/hooks
3 つのファイルがあります。
-rwxr-xr-x 1 root root 131 Jun 10 16:22 post-receive
-rwxr-xr-x 1 root root 131 Jun 10 16:22 pre-receive
-rwxr-xr-x 1 root root 131 Jun 10 16:22 update
すべてのファイルの内容は同じです。
# cat pre-receive
#!/bin/sh
echo "The gitlab-shell hooks have been migrated to Gitaly, see https://gitlab.com/gitlab-org/gitaly/issues/1226"
exit 1
すべてに があるためexit 1
、明らかにこれらのフックはもう実行されていません。
リンクされた問題は、本当に混乱しています。Gitalyと呼ばれるものを実装するためのロードマップですが、それを使用してグローバル Git フックを実装する方法が本当にわかりません。
GitLab CE エディションでの git グローバル フックの段階的な構成を誰かに教えてもらえますか?