Artikelversion: Enterprise Server 2.17
Obligatorische Commit-Signatur aktivieren
Repository-Administratoren können die obligatorische Commit-Signatur auf einem Branch erzwingen, um alle Commits zu blockieren, die nicht signiert und verifiziert sind.
Geschützte Branches 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, GitHub Enterprise Cloud, und GitHub Enterprise Server.
Bevor Du die obligatorische Commit-Signatur auf einem Branch aktivierst, musst Du zuerst den Branch als geschützten Branch aufsetzen. Weitere Informationen findest Du unter „Geschützte Branches konfigurieren.“
Du kannst geschützte Branch-Einstellungen automatisch für einige oder alle Branches in Deinem Repository erzwingen. Weitere Informationen findest Du unter „Geschützte Branches konfigurieren.“
- Navigiere in GitHub Enterprise zur Hauptseite des Repository.
- Klicke unter Deinem Repository-Namen auf Settings (Einstellungen).
- Klicke im linken Menü auf Branches.
- Klicke neben „Branch protection rules" (Branch-Schutzregeln) auf Add rule (Regel hinzufügen.)
- Gib unter „Branch name pattern" (Branch-Namensmuster) den Branch-Namen oder das Muster ein, das Du schützen möchtest.
- Wähle Require signed commits (Verlange signierte Commits) aus.
- Optional wähle Include administrators (Administratoren einbeziehen) aus. Damit sind obligatorische Commit-Signaturen auch für die Administratoren des Repositorys vorgeschrieben.
- Klicke auf Create (Erstellen).