2014-11-18 2 views
0

У нас есть служба Gerrit, работающая на сервере Ubuntu с несколькими репозиториями Git.Репликация репозитория Git

Все, что мы делаем, должно быть скопировано где-то на сервере, расположенном в нашей сети.

Мы не можем хранить репозитории там и использовать этот сервер только в том случае, если соединение с ним довольно медленное.

Я провел некоторое исследование, и я нашел пару способов сделать это, но все же я не совсем уверен, насколько они актуальны и как именно я должен это делать.

Извините, но мне действительно нужна помощь.

+1

rsync? cron job with scp? Какой бы простой (и наиболее безопасный, если требуется) способ настроить его, чтобы быть честным. Трудно сказать больше, не зная, какая настройка вы после. – orbrey

ответ

0

Возможно, вы рассмотрели плагин Gerrit Replication и его docs.

+0

Вот что мы пробовали и смогли добиться успеха в конце. Хотя информация, которую я нашел, была не такой простой в использовании. – mrc

0

Вы можете использовать регулярные резервные копии, такие как rsync, или вы можете использовать плагин репликации, который автоматически синхронизируется с изменениями в удаленном репозитории git (который может использоваться только как резервная копия).

Смежные вопросы