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