репликация сервера git - PullRequest
       1

репликация сервера git

5 голосов
/ 04 августа 2011

Мы используем git для многосайтового проекта, и репо, и команда значительно выросли.Поэтому удаленные сайты страдают.Я хотел бы добавить новые git-серверы на удаленные сайты, чтобы уменьшить нагрузку на наш git-сервер и ускорить загрузку.Однако я не уверен, как сохранить их синхронизированными.Есть ли способ реплицировать git-серверы атомарно?А если нет других предложений?

Ответы [ 2 ]

3 голосов
/ 04 августа 2011

У вас может быть главное репо с «записью» и несколько удаленных только для чтения , репо вытягивают из этого В свою очередь удаленные пользователи будут вытягивать из них. Это увеличит скорость загрузки с удаленных сайтов. Загрузка по-прежнему будет такой же, но кажется, что скорость загрузки - ваша главная проблема.

1 голос
/ 04 августа 2011

Вы не можете копировать атомарно.Я надеюсь, что это не то, что вы имеете в виду.

Я написал gitmirror для автоматического запуска удаленной репликации на основе извлечения при изменении хранилища.Это требует небольшой настройки, но через github у меня тонны вещей (и некоторые, которые не используют github).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...