これは私がこれまで解決できなかったトピックなので、何人かが私を助けてくれることを願っています.
これは私の状況です:
- ServerA と ServerB の 2 つのサーバーがあります。
- ServerA には、3 つの標準リポジトリ (r1、r2、r3) と中央のベア リポジトリ (b_rep) があります。r1、r2、r3 で開発者が作業しており、すべて b_rep のクローンです。したがって、彼らは b_rep との間でプッシュとプルを行っています。
- ServerB には、リモート b_rep のクローンでもあるリポジトリが 1 つあります。この ServerB-rep はプルのみです
私の問題は、ServerB-rep を 1 回プルする前に、(ServerA の) b_rep のサーバー情報を手動で更新する必要があることです。hooks/post-update.sample の名前を hooks/post-update に変更し、内容は変更しませんでした。私が理解している限りでは、b_rep へのプッシュごとに update-server-info コマンドを実行することになっています。私の目的は、ServerB-rep をプルするたびに手動で update-server-info を実行する必要がないことです。しかし、それはフックでは機能しません。
私は何を間違っていますか?