1

変更を追跡できるように、gitosis-admin を介して post-receive フックを管理する方法はありますか?

プッシュできるリポジトリがいくつかあるリモートサーバーでgitosisしています。2 つのリポジトリは gitosis-admin を介してセットアップされ、リモート サーバーに ssh 接続することによって手動でセットアップされた、それぞれ異なる受信後フックがあります。それらへの変更を追跡できるように、これらを git のどこかに置くべきだと思います。

4

1 に答える 1

1

セキュリティ上の理由から、フックファイル自体を追跡することはできません。しかし、あなたはそれを回避することができます:

フックファイルで git リポジトリを作成し、サーバーでチェックアウトします。次に、必要なリポジトリのフックファイルをシンボリックリンクするだけです。直接プッシュしない場合は、フック リポジトリのチェックアウトをプルする別のフック アクションを追加することもできます。

そのレポへのアクセスをしっかりと制御してください。

于 2011-04-29T15:09:14.523 に答える