2014-11-14 4 views
1

Я настраиваю Gerrit для обзора кода и задаю вопрос (который выглядит для меня очевидным), на который я не нашел ответа.Конфигурация Gerrit с Git

Как подключить ретрансляцию Gerrit git к существующей репозитории Git, к которой я хочу применить проверку кода? Либо я не понимаю понятия, либо что-то упускаю.

Любые идеи, пожалуйста.

Спасибо,

ответ

0

Существует способ подключения Геррита с GitHub (https://www.packtpub.com/books/content/using-gerrit-github)

Вы можете в основном положить любой экземпляр Геррита перед другой системой мерзавца или можете использовать Геррит в качестве единственного репозитория Git.

В моей компании у нас есть gerrit перед gitlab, и он отлично работает. У этого есть некоторые предостережения, поскольку плагин синхронизации не может делать тяги, но только нажимает, поэтому вы должны быть осторожны, чтобы никто не нажимал на gitlab. Основные два: разрешен только владелец репозитория, который не может блокировать себя, а администраторы и владельцы проектов могут нажать, чтобы освоить экземпляр gerrit (ветвь git push по умолчанию).

0

Gerrit предназначен для единственного экземпляра, который записывается в основной репозиторий.

Дополнительные репозитории на внешних серверах могут быть обновлены через плагин репликации (поставляется с Gerrit).

Плагин github, указанный volker, может AFAIK извлекать запросы на загрузку в новые изменения Gerrit для обзора.

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