So blockieren Sie die Push-to-Master-Verzweigung auf der Fernbedienung

Gibt es eine Möglichkeit, Code-Push direkt an den Master zu blockieren? Ich habe versucht, ein Skript hinzuzufügen.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

Aber das geht nicht - jeder kann noch pushen. Ich möchte nur bestimmten Benutzern erlauben, Druck auszuüben, um andere zu beherrschen und zu blockieren.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage