mirkhamidov
@mirkhamidov
Ведущий разработчик

Репликация Git?

Есть необходимость реплицировать git репозиторий. Звучит (может быть) странно, суть:

Задача:
Приблизительно вот что нужно сделать (схема от руки)
f2fc95289a1b408cad0f465a22a25964.jpg
Есть закрытый реп. на BitBucket (BB).
Необходимо создать идентичную копию реп-ия (Rep.bb), в которой:
  • Разработчики могли производить pull/push
  • При получении push в Rep.bb от разработчиков push'ать в BB (hooks?)
  • При push на BB принимать pull (hook'и на стороне BitBucket?)
  • Производить PullRequest (желательно)
  • Привязвать реп-ии к Redmine как bare


Для решения данной задачи что сделано:
- Прочитан этот материал. В принципе устраивает, но...(см.ниже)
- "поигрался" с bare реп-ми локально, все устроило.

Но, хотелось бы получить какой нибудь интерфейс (Gogs-понравился, Gitlub), чтобы разработчики могли пути скопировать, смотреть визуально (не в консоли) что с реп-ием происходит и тд.

Вопрос: Есть ли какие-то более простые способы решения данной задачи? или может более правильные/best practice?

PS: Для данной задачи есть отдельный виртуальный сервер. Для редмайна тоже. Все находится локально в офисе.

UPD: Одна из главных проблем - бесплатный аккаунт BitBucket'а позволяет подключить к команде только 5 разработчиков.
  • Вопрос задан
  • 1133 просмотра
Пригласить эксперта
Ответы на вопрос 1
@aol-nnov
Джасур Мирхамидов: да, сделай на хуках. просто и надежно.
Например, blog.cloud-mes.com/2013/04/05/setup-mirror-between...
Ответ написан
Ваш ответ на вопрос

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

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