Informationen zum Verwalten von Regelsätzen für eine Organisation
Nachdem du einen Regelsatz auf Organisationsebene erstellt hast, kannst du Änderungen am Regelsatz vornehmen, um zu ändern, wie Personen mit den zielbezogenen Repositorys interagieren können. Du kannst z. B. Regeln hinzufügen, um die Branches oder Tags in diesen Repositorys besser zu schützen, oder du kannst den Regelsatz aus dem Modus „Auswerten“ in „Aktiv“ ändern, nachdem du seine Auswirkungen auf die Mitwirkendenerfahrung für deine Repositorys getestet hast. Organisatorische Regelsätze, die sich auf Branches eines Repositorys beziehen, erlauben es dem Repositoryadministrator nicht mehr, Branches des betreffenden Repositorys umzubenennen oder die Standardbranch in eine andere Branch zu ändern. Repositoryadministratoren können Branches erstellen und löschen, sofern sie über die entsprechenden Berechtigungen verfügen.
Mit der delegierten Umgehung von Push-Regelsätzen können Sie steuern, wer den Push-Schutz umgehen kann und welche gesperrten Pushs zugelassen werden sollen.
Mit delegierter Umgehung müssen Mitwirkende eines Repositorys „Rechte umgehen“ anfordern, wenn Commits mit eingeschränktem Inhalt übertragen werden. Die Anforderung wird an eine bestimmte Gruppe von Prüfern gesendet, die die Anforderung zum Umgehen der Pushregeln genehmigen oder verweigern.
Wenn die Anforderung, Pushregeln zu umgehen, genehmigt wird, kann der Mitwirkende den Commit, der den eingeschränkten Inhalt enthält, pushen. Wenn die Anforderung abgelehnt wird, muss der Mitwirkende den Inhalt aus den Commits) entfernen, die die eingeschränkten Inhalte enthalten, bevor er es erneut veröffentlicht.
Um die delegierte Umgehung zu konfigurieren, erstellen Organisationsbesitzer oder Repositoryadministratoren zuerst eine „Umgehungsliste.“ Die Umgehungsliste umfasst bestimmte Rollen und Teams, z. B. Team- oder Repositoryadministratoren, die Anforderungen zum Umgehen des Pushschutzes überwachen. Weitere Informationen findest du unter Verwalten von Regelsätzen für Repositorys in deiner Organisation und Informationen zu Regelsätzen.
Mit REST und GraphQL APIs kannst du Regelsätze verwalten. Weitere Informationen findest du unterREST-API-Endpunkte für Regeln undMutationen.
Hinweis
Alle Personen mit Lesezugriff auf ein Repository können die aktiven Regelsätze für dieses Repository anzeigen.
Bearbeiten eines Regelsatzes
Du kannst einen Regelsatz bearbeiten, um Teile darin zu ändern, z. B. den Namen, Umgehungsberechtigungen oder Regeln. Du kannst einen Regelsatz auch bearbeiten, um seinen Status zu ändern. Dies ähnelt dem temporären Aktivieren oder Deaktivieren eines Regelsatzes.
-
Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.
-
Klicke neben der Organisation auf Einstellungen.
-
Klicke auf der linken Randleiste im Abschnitt „Code, planning, and automation“ auf Repository und anschließend auf Rulesets.

-
Wähle auf der Seite „Regelsätze“ den Namen des Regelsatzes aus, den du bearbeiten möchtest.
-
Führe die gewünschten Änderungen aus. Weitere Informationen zu den verfügbaren Regeln findest du unter Verfügbare Regeln für Regelsätze.
-
Klicke unten auf der Seite auf Änderungen speichern.
Löschen eines Regelsatzes
Tipp
Wenn du einen Regelsatz vorübergehend deaktivieren, aber nicht löschen möchtest, lege dessen Status auf „Disabled“ fest. Weitere Informationen findest du unter Bearbeiten eines Regelsatzes.
-
Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.
-
Klicke neben der Organisation auf Einstellungen.
-
Klicke auf der linken Randleiste im Abschnitt „Code, planning, and automation“ auf Repository und anschließend auf Rulesets.

-
Klicke auf den Namen des Regelsatzes, den du löschen möchtest.
-
Wähle rechts neben dem Namen des Regelsatzes aus, und klicke anschließend auf Delete ruleset.
