Skip to main content

Diese Version von GitHub Enterprise Server wurde eingestellt am 2024-03-26. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für bessere Leistung, verbesserte Sicherheit und neue Features aktualisiere auf die neueste Version von GitHub Enterprise Server. Wende dich an den GitHub Enterprise-Support, um Hilfe zum Upgrade zu erhalten.

Verwalten der Pushrichtlinie für dein Repository

Du kannst einschränken, wie viele Branches und Tags in einem einzelnen Push aktualisiert werden können.

Wer kann dieses Feature verwenden?

People with admin permissions for a repository can manage the push policy for the repository.

Informationen zur Pushrichtlinie

Hinweis: Dies Pushrichtlinie befindet sich derzeit in der Betaphase und wird ggf. noch geändert.

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

  1. Navigiere auf Ihre GitHub Enterprise Server-Instance zur Hauptseite des Repositorys.

  2. 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.

    Screenshot eines Repositoryheaders mit den Registerkarten. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  3. Wähle unter „Pushes“ die Option Einschränken der Anzahl von Branches und Tags, in einem einzelnen Push aktualisiert werden können aus.

  4. 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 ist 2, da Git zwei Branchupdates benötigt, um einen Branch in einem einzelnen Push umzubenennen: Branch löschen und Branch erstellen.