2016-09-19 4 views
1

У меня есть предстоящий проект, в котором поставщик использует Gitolite, а клиент использует Gitlab. Поставщику и клиенту необходимо внести изменения и сохранить оба репозитория в синхронизации кода часто. Это не простая миграция кода с одновременным импортом истории транзакций. История фиксации также должна регулярно синхронизироваться. Есть ли способ, которым эта модель может работать, и каковы факторы, которые следует учитывать при создании этой установки?Sync gitolite и gitlab

+1

Возможный дубликат [Зеркальное отображение репозитория Gitlab] (http://stackoverflow.com/questions/14288288/gitlab-repository-mirroring) –

ответ

1

продавец использует Gitolite

Это просто означает, что слой авторизации находится под управлением Gitolite. Кроме этого, это всего лишь голой репортер git.
То же самое относится к GitLab (который также предоставляет слушателю и вики)

Простого зеркалирования GitLab недостаточно.

Что вам нужно - это локальное репозиторинг Git с двумя пультами (один из которых ссылается на каждый голый репо), в котором вы извлекаете данные из обоих и смените локальные изменения, разрешаете различия и отталкиваетесь назад к этим голым репозиториям.

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