Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation.

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2020-05-23. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Artikelversion: Enterprise Server 2.17

Erforderliche Statuschecks aktivieren

Repository-Administratoren können erforderliche Statuschecks erzwingen, bevor ein Branch in einen Pull-Request zusammengeführt wird oder bevor Commits auf einem lokalen Branch an den geschützten Remote-Branch übertragen werden können.

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.

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

Bevor Du erforderliche Statusprüfungen aktivieren kannst, musst Du das Repository für die Verwendung des Status-API konfigurieren. Weitere Informationen findet Du unter „Einen CI-Server erstellen" in die GitHub-Entwicklerdokumentation.

  1. Navigiere in GitHub Enterprise zur Hauptseite des Repository.
  2. Klicke unter Deinem Repository-Namen auf Settings (Einstellungen).
    Schaltfläche „Repository settings" (Repository-Einstellungen)
  3. Klicke im linken Menü auf Branches.
    Untermenü „Repository options" (Repository-Optionen)
  4. Klicke neben „Branch protection rules" (Branch-Schutzregeln) auf Add rule (Regel hinzufügen.)
    Schaltfläche „Add branch protection rule" (Füge Branch-Schutzregel hinzu)
  5. Gib unter „Branch name pattern" (Branch-Namensmuster) den Branch-Namen oder das Muster ein, das Du schützen möchtest.
    Feld „Branch rule" (Branch-Regel)
  6. Wähle unter „Protect matching Branches" (Schütze übereinstimmende Branches) Verlange erfolgreiche Statuschecks vor dem Zusammenführen.
    Option für erforderliche Statuschecks
  7. Wähle optional Require branches to be up to date before merging (Verlange aktuelle Branches vor dem Übertragen). Diese Option stellt sicher, dass der Branch mit dem neuesten Code auf dem Basis-Branch getestet wird.
    Kontrollkästchen für lockere oder strenge erforderliche Statuschecks
  8. Wähle aus der Liste der verfügbaren Statuschecks diejenigen Prüfungen, die Du verlangen willst.
    Liste der verfügbaren Statuschecks
  9. Wähle optional Include administrators (Administratoren einbeziehen). Dies erzwingt alle konfigurierten Einschränkungen für Repository-Administratoren.
    Kontrollkästchen „Include administrators“ (Administratoren einbeziehen)
  10. Klicke auf Create (Erstellen).

Tipp: Um einen Pull-Request erfolgreich in einen Basis-Branch überzuführen, der erforderliche Statuschecks aktiviert hat, muss der Head-Branch des Pull-Requests mit dem Basis-Branch aktuell sein.

Menschliche Unterstützung einholen

Du kannst das Gesuchte nicht finden?

Kontakt