Informationen zur Push-Richtlinie
Hinweis
Die Push-Richtlinie befindet sich derzeit in der beta. Änderungen sind vorbehalten.
Standardmäßig gibt es keine Begrenzung der Anzahl von Branches und Tags, die in einem einzelnen Push aktualisiert werden können.
Du kannst die Anzahl von Branches und Tags begrenzen, die in einem einzelnen Push aktualisiert werden können, um potenziell destruktive Pushvorgänge zu blockieren. Dies kann den Verlust von Daten verhindern oder begrenzen.
Die Pushrichtlinie blockiert auch den Git-Befehl git push --mirror. Dies ist ein potenziell destruktiver Befehl, um das Remote genau an den lokalen Klon anzupassen. Bei versehentlicher Ausführung kann dieser Befehle ohne Vorwarnung viele erzwungene Push- und Löschvorgänge von Branches im Remoteklon verursachen.
Einschränken, wie viele Branches und Tags in einem einzigen Push aktualisiert werden können
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Klicke unter dem Repositorynamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

-
Wähle unter „Pushes“ die Option Anzahl der Branches und Tags einschränken, die in einem einzelnen Push aktualisiert werden können aus.
-
Gib hinter „Bis zu“ die Anzahl der Branches und Tags ein, auf die du einen einzelnen Push begrenzen möchtest. Niedrigere Werte sind in Bezug auf die erlaubten Pushes restriktiver, höhere Werte sind weniger restriktiv, haben aber ein größeres Potenzial, destruktiv zu sein.
Wir empfehlen, die standardmäßige maximale Anzahl von
5Aktualisierungen von Branches oder Tags in einem Push zuzulassen. Der Mindestwert ist2, da Git zwei Branchupdates benötigt, um einen Branch in einem einzelnen Push umzubenennen: Branch löschen und Branch erstellen.