2012-02-16 8 views
5

gitフックをうまくバージョンアップして追跡する可能性はありますか?サーバ上のフックフォルダの下に別の(入れ子になった)gitリポジトリを安全に置くことはできますか?git&gitoliteフックのバージョンは?

+0

なぜそれを試してみませんか?私はそれを行って、それが働いているのを見つけた... – eckes

+0

@eckes、thx。あなたは地元のレポジトリをやっていましたか、これをギトライトのレポに入れましたか?いくつかの再帰が起こるかもしれない...ちょうどライブシステムを破壊したくない。 –

+0

はローカルで試しました。 – eckes

答えて

1

admin repo(または、gitolite admin repo、パブリックsshキーとすべてのリポジトリと関連する権利の設定ファイルを追加する場合もあります)にGitoliteサーバーフックを追加することはできません。

しかし、その管理リポジトリをgitoliteサーバに戻すと、フックワイズは何もトリガされません。あなたはまだ、サーバー上のフックフォルダに移動する必要がありますし、

  • は、その管理レポ
  • の含有量は、サーバーのフォルダにフックのそれぞれからのシンボリックリンクを作成し、チェックアウトしますフックを持っていますあなたの(チェックアウトされた)管理者リポジトリにバージョン管理されています。

GitリポジトリをGitoliteの技術フォルダ内に埋め込むのではなく、サーバーフック(それ自体がGitoliteで宣言されています)専用のレポを持つことは明らかです。

関連する問題