Есть ли способ блокировать ввод кода непосредственно в master? Я попробовал добавить script в .git/hooks/update
:
#!/bin/sh
if [ $USER != "git-repo-admin" ];
then
if [ "$1" == refs/heads/master ];
then
echo "Manual pushing to this repo is restricted"
exit 1
fi
fi
Но это не сработает - все могут двигаться. Я хочу разрешить только конкретным пользователям нажимать, чтобы управлять и блокировать другие.