![Gitolite リポジトリフックの設定](https://rvso.com/image/697394/Gitolite%20%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%95%E3%83%83%E3%82%AF%E3%81%AE%E8%A8%AD%E5%AE%9A.png)
ページのドキュメントに従ってgitoliteリポジトリ固有のフックを設定しましたhttp://gitolite.com/gitolite/non-core.html#フック
repo-specific-hooks
ファイルで機能を有効にしました。gitolite -admin リポジトリ内にフック スクリプトを含む.gitolite.rc
ディレクトリを作成し、リポジトリ セクションに 1 行追加しました。hooks/repo-specific
option hook.post-receive
gitolite.conf
gitolite-adminリポジトリをプッシュすると、エラーメッセージが表示されます
no files/dirs called 'hooks' or 'logs' are allowed
gitolite ログに、gitolite によってカスタムpost-receive
フックが設定されていません。フックを正しく設定するにはどうすればよいですか?
答え1
ページの情報は http://gitolite.com/gitolite/non-core.html#フック 実際には間違っているバージョン 3.6 の場合。
正しいセットアップ手順については、次のページに記載されています。 http://gitolite.com/gitolite/cookbook.html#v3.6-variation-repo-specific-hooks
ディレクトリはlocal/hooks/repo-specific
ではなくとして作成する必要がありますhooks/repo-specific
。