Jak zablokować push to master oddział na pilocie

Czy jest jakiś sposób na bezpośrednie zablokowanie kodu do opanowania? Próbowałem dodać skrypt w.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

Ale to nie działa - każdy może nadal naciskać. Chcę zezwolić tylko określonym użytkownikom na nacisk na opanowanie i zablokowanie innych.

questionAnswers(3)

yourAnswerToTheQuestion