Skip to main content

Konfigurieren von Tagschutzregeln

Du kannst Tagschutzregeln für dein Repository konfigurieren, um Mitwirkende daran zu hindern, Tags zu erstellen oder zu löschen.

Note

Tagschutzregeln werden in der GitHub Enterprise Server-Version 3.16 und höher deprecated. Verwenden Sie stattdessen Regelsätze. Die noch verwendeten Tagschutzregeln werden automatisch migriert. Weitere Informationen hierzu finden Sie im the GitHub Blog.

Wenn du eine Tagschutzregel hinzufügst, werden alle Tags, die dem bereitgestellten Muster entsprechen, geschützt. Nur Benutzerinnen mit Admin- oder Wartungsberechtigungen oder benutzerdefinierte Rollen mit der Berechtigung „Repositoryregeln bearbeiten“ im Repository können geschützte Tags erstellen. Und nur Benutzerinnen mit Admin-Berechtigungen oder benutzerdefinierte Rollen mit der Berechtigung „Repositoryregeln bearbeiten“ im Repository können geschützte Tags löschen. Weitere Informationen finden Sie unter Repositoryrollen für eine Organisation. GitHub Apps erfordern die Repository administration: write Berechtigung zum Ändern eines geschützten Tags.

Darüber hinaus kannst du benutzerdefinierte Repositoryrollen erstellen, um anderen Benutzergruppen das Erstellen oder Löschen von Tags zu ermöglichen, die den Tagschutzregeln entsprechen. Weitere Informationen finden Sie unter Verwalten benutzerdefinierter Repositoryrollen für eine Organisation.

Hinzufügen der Tagschutzregel

  1. Navigieren Sie auf GitHub 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 im Abschnitt „Code and automation“ auf der Seitenleiste auf Tags.

  4. Klicke auf New rule (Neue Regel).

  5. Gib unter "Tag name pattern" (Tagnamensmuster) das Muster der Tags ein, den du schützen möchtest. Tagschutzregeln verwenden fnmatch-Syntax. Weitere Informationen zu Syntaxoptionen finden Sie in der Dokumentation zu fnmatch. In diesem Beispiel schützt die Eingabe "*" alle Tags.

    Screenshot: Seite „Geschützte Tags/Neue Regel“. Das Beispielmuster „*“ wird mit der Schaltfläche „Regel hinzufügen“ angezeigt.

  6. Klicke auf Regel hinzufügen.