0

別の git サーバーからプルするように git サーバーを設定するにはどうすればよいですか? オフサイト バックアップとして github にプッシュする更新後のフックがありますが、github からプルすることも必要です。どうすればこれを達成できますか?

編集:

少し言い換えさせてください。私が達成したいと思っているのは、相互にミラーリングする 2 つの別々のリモート (1 つは会社の WAN に、もう 1 つは github にある) を持つことです。WAN から github にすべての更新をプッシュする更新後のフックが既にありますが、これは両方の方法で機能する必要があります。助けてくれてありがとう

4

1 に答える 1

1

一般的な場合、できません。プルするにはマージが必要になる可能性があり、サーバーにおそらくない作業ツリーがないとマージできません。(たとえそれが行われたとしても...無人マージは悪い考えです。)

ブランチを完全に上書きする場合は、でフェッチできますgit fetch github master:master。しかし、両方のリポジトリで新しいコミットが表示されることを期待しているように思われますか?ここでGitHubがバックアップとしてのみ機能している場合、なぜGitHubからプルする必要があるのでしょうか。

于 2013-02-28T18:25:23.163 に答える