Skip to main content

Verwalten von Regelsätzen für ein Repository

Sie können vorhandene Regelsätze in einem Repository bearbeiten, überwachen und löschen, um zu ändern, wie Personen mit bestimmten Verzweigungen und Tags interagieren können.

Wer kann dieses Feature verwenden?

Alle Personen mit Lesezugriff auf ein Repository können die Regelsätze des Repositorys anzeigen. Personen mit Administratorzugriff auf ein Repository oder mit einer benutzerdefinierten Rolle mit der Berechtigung „Repositoryregeln bearbeiten“, können Regelsätze für ein Repository erstellen, bearbeiten und löschen.

Regelsätze sind verfügbar in öffentlichen Repositorys mit GitHub Free und GitHub Free für Organisationen, und in öffentlichen und privaten Repositorys mit GitHub Pro, GitHub Team und GitHub Enterprise Cloud. Weitere Informationen findest du unter GitHub-Pläne.

Nachdem du einen Regelsatz erstellt hast, kannst du Änderungen am Regelsatz vornehmen, um zu ändern, wie Personen mit den zielbezogenen Verzweigungen oder Tags interagieren können. Sie können beispielsweise Regeln hinzufügen, um Ihre Verzweigungen oder Tags besser zu schützen, oder Sie können Ihren Regelsatz Deaktivieren Sie vorübergehend einen Regelsatz, um unbeabsichtigte Auswirkungen auf die Benutzererfahrung Ihres Repositorys zu beheben.

Mit REST und GraphQL APIs kannst du Regelsätze verwalten. Weitere Informationen finden Sie unter REST-API-Endpunkte für Regeln und unter Mutationen.

Anzeigen von Regelsätzen für ein Repository

Alle Personen mit Lesezugriff auf ein Repository können sich die auf das Repository zutreffenden Regelsätze anzeigen lassen. Dies kann nützlich sein, wenn du wissen möchtest, warum du keinen Commit für einen Branch durchführen kannst. Auf der Seite „Regelsätze“ kannst du die aktiven Regelsätze einsehen, die sich auf einen bestimmten Branch oder ein Tag beziehen.

  1. Navigiere auf GitHub.com zur Hauptseite des Repositorys.

  2. Wähle in der Dateistrukturansicht auf der linken Seite das Branchdropdownmenü aus, und klicke dann auf Alle Branches anzeigen. Du findest das Branchdropdownmenü auch oben im integrierten Datei-Editor.

    Screenshot der Dateistrukturansicht für ein Repository, Ein Dropdownmenü für Branches ist aufgeklappt und dunkelorange umrandet.

  3. Klicke links neben dem Branch auf .

    Screenshot der Liste der Branches in einem Repository. Neben dem Branch „Standard“ ist ein Symbol eines Schilds mit einem Schlüsselloch mit einem orangefarbenen Umriss hervorgehoben.

  4. Um die Regelsätze für einen anderen Branch oder ein anderes Tag anzuzeigen, kannst du auch das Dropdownmenü für die Branchauswahl verwenden.

    Screenshot: Seite „Regelsätze“ Über einem Regelsatz ist ein mit einem Branchsymbol und der Bezeichnung „team-test“ gekennzeichnetes Dropdownmenü mit einem orangefarbenen Rahmen hervorgehoben.

  5. Klicke auf den Namen des Regelsatzes, den du ansehen möchtest.

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.

  1. Navigiere auf GitHub.com 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. Klicke auf der linken Randleiste unter „Code und Automatisierung“ auf Regeln und dann auf Regelsätze.

    Screenshot: Randleiste der Seite „Einstellungen“ für ein Repository Das Untermenü „Regeln“ ist erweitert, und die Option „Regelsätze“ ist orange umrandet.

  4. Wähle auf der Seite „Regelsätze“ den Namen des Regelsatzes aus, den du bearbeiten möchtest.

  5. Führe die gewünschten Änderungen aus. Weitere Informationen zu den verfügbaren Regeln findest du unter „Verfügbare Regeln für Regelsätze“.

  6. 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 den Status des Regelsatzes auf „Deaktiviert“ fest. Weitere Informationen findest du unter Bearbeiten eines Regelsatzes.

  1. Navigiere auf GitHub.com 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. Klicke auf der linken Randleiste unter „Code und Automatisierung“ auf Regeln und dann auf Regelsätze.

    Screenshot: Randleiste der Seite „Einstellungen“ für ein Repository Das Untermenü „Regeln“ ist erweitert, und die Option „Regelsätze“ ist orange umrandet.

  4. Klicke auf den Namen des Regelsatzes, den du löschen möchtest.

  5. Klicke rechts neben dem Namen des Regelsatzes auf und dann auf Regelsatz löschen.

    Screenshot: Seite zum Bearbeiten eines Regelsatzes Unterhalb einer Schaltfläche mit drei Punkten befindet sich eine orange umrandete Option mit der Bezeichnung „Regelsatz löschen“.