Как создать локальное зеркало удаленного репозитория GIT?

Вообщем следующая задача:
Есть локальный GIT сервер (GITBLIT) в локальной сети.
Есть удаленный GIT репозиторий (пример https://github.com/mono/mono).
Я хочу иметь зеркальную копию этого репозитория с всеми ветками на своем локальном сервере с возможностью обновления из удаленного репозитория.
В итоге должно это работать как то так:
1. Локальные клиенты берут копию с локального сервера.
2. Локальный сервер делает Pull раз в сутки и получает обновления с удаленного репозитория (задача в Cron например)
3. Локальные клиенты делают Pull и получают обновления.
Вообще возможно это реализовать?
Пробывал через добавления Remote репозитория ,но я так понимаю это просто ссылка на удаленный репозитории.
Может есть у кого то решение?
  • Вопрос задан
  • 3740 просмотров
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Чтобы сделать зеркало выполните на локальном сервере git clone --mirror git://github.com/mono/mono.git
Для обновления -- git fetch в каталоге mono.git.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы