Назад | Перейти на главную страницу

Репликация репозитория GIT по нескольким геолокациям

Мы сталкиваемся с проблемами со скоростью центрального репозитория GIT (клонирование, извлечение и отправка), которое находится за границей.

Наша идея - создать клон этого репозитория в нашем местном офисе.

Есть ли у кого-нибудь рекомендации или опыт с подобным сценарием?

Поскольку git распространяется по своей природе, это кажется довольно простым делом. Например, возможен следующий сценарий: команда работает с локальным репо в офисе, выполняя запросы и выталкивания, как если бы это было центральное репо, а сценарий cron перемещает из этого репо в «реальное» центральное репо. Если есть другие разработчики, специальный человек должен будет выполнять извлечение из удаленного репо и разрешать конфликты вручную, если они возникают. Если конфликты маловероятны, вы также можете автоматизировать тяги.