Отключить push для определенных веток на GitHub

У меня есть несколько частных Git-репозиториев на корпоративном аккаунте GitHub, и я неЯ не хочу, чтобы кто-то давил на некоторые специфические ветки (например, master, development и beta или по шаблону). Я также попытался определить некоторые хуки, но я хочу, чтобы это делалось на GitHub, а не делалось с хуком предварительного нажатия на клиентах.

Чтобы объяснить мою проблему просто, я хочу:

git push origin develop

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

Также если этоМожно разрешить делать это только определенным пользователям, но сначала достаточно было бы отключить его для всех.

Ответы на вопрос(3)

Ваш ответ на вопрос