0

GitLab グローバル フックの設定方法について、私は本当に混乱しています。グローバルフックを設定する方法については、ドキュメントが明確です。GitLab インスタンスにログインし、ディレクトリに移動すると、次の/opt/gitlab/embedded/service/gitlab-shell/hooks3 つのファイルがあります。

-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 グローバル フックの段階的な構成を誰かに教えてもらえますか?

4

1 に答える 1