2010-05-19 4 views
1

Comment configurer un serveur GitA et un autre serveur GitB sont synchrones? J'ai besoin de définir 2 serveurs Git, un fonctionnement normal, l'autre est la sauvegarde. L'utilisateur peut git clone serverA ou serverB parce que leur dépôt est le même.Comment configurer un serveur GitA et un autre serveur GitB sont-ils synchrones?

ou une autre méthode de serveur git de sauvegarde?

+0

question connexe: http://stackoverflow.com/questions/2495558/git-having-2 -push-pull-repos-dans-sync-ou-1-push-pull-et-1-pull-in-sync – Cascabel

Répondre

1

Vous pouvez avoir un script post-commit sur le serveur A qui poussera tous les changements au serveur B.

+0

Vous voulez certainement dire 'post-update', puisque le repo du serveur A sera poussé dans, pas commis directement à. – Cascabel

+1

En outre, cette approche ne fonctionnera que si serveurB n'est jamais poussé par les développeurs; Si c'est le cas, vous pouvez avoir des conflits de fusion entre les deux repos et vous ne pourrez pas les synchroniser tant qu'un humain n'aura pas résolu les conflits. Voir la question connexe J'ai lié dans un commentaire à la question. – Cascabel

+0

@Jefromi: Droit. c'est après la mise à jour. post-commit est dans svn;) –

Questions connexes