私は2台のサーバーTracをリモートgitリポジトリにリンクするには? (2台の別々のサーバー)
- サーバ1持っている:私の中央Gitのリポジトリが含まれています 二
- サーバー2:私のedgewell Tracは私が取得しようとしています
を的環境が含まをtrac git commitメッセージに基づいてチケットを更新します。
私はTracの管理者チェンジを実行するために、サーバ2に伝えるにはどうすればよい私はポスト受け取るフックがあることを知っているが、それが唯一のサーバー上で1
に動作しますがcmdを追加しましたか?
また、サーバ2でgit repoのクローンを作成した場合、git pull cmdsを使用してポストマージフックを呼び出しますが、これは同じstdinパラメータで呼び出されないようですポスト受信フックがあります。
ssh cmdを実行するようにサーバ1を設定する方法、またはサーバ2のWeb cgiスクリプトにデータペイロードを送信して、クローンされたリポジトリに対してプル要求を実行し、trac-adminチェンジセットの実行を続行する方法はありますかcmd?
私は2番目のオプションが好きです。私は最初の選択肢を見たが、フックを動作させるために必要なことをあまりにも混乱させた。どんな例も素晴らしいだろう。 – thefearlessdog