How to set up a git mirror environment?

As we slowly migrate from SVN to GIT, we are exploring the creation of a cluster of GIT servers both to offload the cloning in our wan and to create redundancy or hot spare in case of problems. One of our basic requirements is that we can transfer any of the gitserver that will copy it further into the hierarchy.

As we develop, as in many of the three continents at the same time, I will not trust the use of rsync / crontab'ed GIT clones, since I believe that repositories on several servers can be damaged at the same time (or give GIT a headache, how to merge the changes ) What are the best practices for such a deployment? Anyone with tips or pointers? The Wandisco SVN cluster does not cut it when migrating to Git.

+5
source share
1 answer

For such data dissemination, I would recommend using (to include tags and branches ), because: git bundle

0

All Articles