Как синхронизировать репозитории Git на 2 серверах

Я ищу способ автоматической синхронизации репозиториев Git на (2) серверах, чтобы они были взаимозаменяемыми с третьей точки.

Ситуация выглядит следующим образом: Мы активно используем git для всех наших проектов, и некоторые из репозиториев довольно быстро растут в размерах. В настоящее время у нас есть один центральный сервер, и все отправляют / загружают его / с него. Однако все это происходит через подключение к Интернету, и поэтому это не самый быстрый способ.

Идея: Поместите еще один сервер в офис и разместите там все репозитории git для использования в офисе. Этот сервер необходимо синхронизировать с другим в сети. В лучшем случае пользователи даже не будут знать, какой из них они используют через некоторую настройку DNS, поэтому адрес репозиториев онлайн-сервера преобразуется в служебный при подключении к сети.

Кто-нибудь уже делает это. что-то похожее там? Или есть более простой способ достичь цели.

9
задан maxigs 26 November 2010 в 10:38
поделиться