1. ホーム
  2. ギット

[解決済み】現在および将来のすべてのリポジトリにgit post-commitフックを適用する。

2022-03-31 18:53:11

質問

Git の post-commit フックを書いて、正しく動作するようになりました。 しかし、このフックを現在作業している (そして将来も) すべての Git リポジトリに適用させたいと考えています。 フックを ~/.git/hooks/ ディレクトリの中にあるのですが、うまくいかないようです。

システム上のすべてのリポジトリに適用されるグローバルなGitフックを作成する方法はありますか(各プロジェクトディレクトリにコピーする必要がない)? もしそうでなければ、今後どのような解決策があるでしょうか。おそらく、git-init テンプレートでしょうか。

解決方法は?

<ブロッククオート

このフックを追加して、現在(および将来)私が作業しているすべての git リポジトリに適用したい。

git 2.9+ (2016年6月)なら、やることは。

git config --global core.hooksPath /path/to/my/centralized/hooks

"をご覧ください。 デフォルトの git フックを変更する ": これはフックを集中管理するために行われたものです。