Я хочу настроить конфигурацию, описанную ниже:
-
Зарегистрированный пользователь не может напрямую перенаправить свои изменения в мастер. Он должен внести эти изменения для обзора:
"git push origin master" - он должен быть отклонен Gerrit (origin = Gerrit)
"git push origin HEAD: refs/for/master" - это должно быть разрешено Gerrit
-
Зарегистрированный пользователь может создать новую ветку. Эта ветка будет рассматриваться как резервная копия и способ сотрудничества между двумя или более разработчиками, поэтому ее не следует рассматривать.
"git push origin xyz_abc" - это должно быть разрешено Gerrit
Как мне настроить Gerrit для достижения такой функциональности?