Informationen zur Pushrichtlinie
Hinweis: Die Push-Richtlinie befindet sich derzeit in beta und kann geändert werden.
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 den Remoteklon exakt mit dem lokalen Klon abzugleichen. Bei versehentlicher Ausführung kann dieser Befehle ohne Vorwarnung viele erzwungene Push- und Löschvorgänge von Branches im Remoteklon verursachen.
Einschränken der Anzahl von Branches und Tags, in einem einzelnen Push aktualisiert werden können
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Wähle unter dem Namen deines Repositorys die Option Einstellungen aus. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.
-
Wähle unter „Pushes“ die Option Einschränken der Anzahl von Branches und Tags, 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
5
Aktualisierungen 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.