Моя команда в настоящее время использует Gerrit как инструмент для проверки кода для наших git-репозиториев. Теперь мы хотим переместить некоторые из них в GitHub. Я не ожидаю, что у меня будет такой же мелкий контроль над правами, как в случае с Gerrit.Ограничение прав на GitHub
Я бы хотел ограничить прямое нажатие на мастер. Люди должны сначала создать запрос на растяжение, а затем объединить его коллегой. Эти же люди должны иметь возможность объединять запросы на тягу, поэтому не давать им никаких прав на репо не является вариантом.
Возможно ли это как-то?
Запрос на перенос происходит между репозиториями, а не между веточками, не так ли? Итак, вы хотите, чтобы люди могли объединять PR в «master», но не нажимали напрямую? – CharlesB
Вы должны воспитывать людей, чтобы просто не нажимать ничего на что-либо, чтобы справляться, но всегда проходить через запросы на слияние. Даже сам GitHub делает это для себя тоже. – poke
@CharlesB: запросы на получение могут возникать из любой другой ветки, таким образом, из обеих вилок и исходного репо. Я действительно хочу предотвратить прямые толкания, поскольку они обойдут обзор. –