Отключить push для определенных веток на GitHub
У меня есть несколько частных Git-репозиториев на корпоративном аккаунте GitHub, и я неЯ не хочу, чтобы кто-то давил на некоторые специфические ветки (например, master, development и beta или по шаблону). Я также попытался определить некоторые хуки, но я хочу, чтобы это делалось на GitHub, а не делалось с хуком предварительного нажатия на клиентах.
Чтобы объяснить мою проблему просто, я хочу:
git push origin develop
быть отклоненным сервером (который являетсяGitHub) из-за имени ветви, но я не хочу, чтобы проверка клиента осуществлялась с помощью предварительного нажатия, я действительно хочу, чтобы GitHub сделал проверку и отказался от нее.
Также если этоМожно разрешить делать это только определенным пользователям, но сначала достаточно было бы отключить его для всех.