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.