#gerrit
#gerrit
Вопрос:
Моя команда использует как gerrit, так и gitlab, и это иногда вызывает проблемы, когда люди работают как над gerrit, так и над gitlab одновременно.
Во время работы над gerrit вместо
git push origin HEAD:refs/for/master
мы ошибочно выдаем git push
.
Таким образом, вместо создания набора изменений код автоматически отправляется в удаленную ветку.
Как мы можем заблокировать все прямые ссылки на ветку в gerrit?
Ответ №1:
Перейдите к:
Gerrit > All-Projects project > Access
Посмотрите на разрешение «Нажимать» в категории «ссылки / заголовки / *». Возможно, у вашей команды есть «РАЗРЕШИТЬ» в этом разрешении. Отредактируйте разрешения проекта, чтобы удалить его или добавить «БЛОК», специфичный для вашей команды.
Ответ №2:
существует категория доступа — push
так что это можно отключить для группы на сайте администратора проекта. более подробную информацию можно найти здесь