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

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

Erforderliche Statuschecks aktivieren

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

Geschützte Branches sind in öffentlichen Repositorys mit GitHub Free und in öffentlichen und privaten Repositorys mit GitHub Pro, GitHub Team, GitHub Enterprise Cloud und GitHub Enterprise Server verfügbar.

You can automatically enforce protected branch settings for some or all branches in your repository. Weitere Informationen finden Sie unter „Geschützte Branches konfigurieren“.

Before you can enable required status checks, you must configure the repository to use the status API. For more information, see "Building a CI Server" in die GitHub-Entwicklerdokumentation.

  1. Navigieren Sie in GitHub Enterprise zur Repository-Hauptseite.

  2. Under your repository name, click Settings.

    Repository settings button

  3. In the left menu, click Branches.

    Repository options sub-menu

  4. Next to "Branch protection rules", click Add rule.

    Add branch protection rule button

  5. Under "Branch name pattern", type the branch name or pattern you want to protect.

    Branch rule field

  6. Under "Protect matching branches", select Require status checks to pass before merging.

    Option für erforderliche Statuschecks

  7. Optionally, select Require branches to be up to date before merging. Wenn diese Option ausgewählt ist, wird der Branch mit dem neuesten Code auf dem Basis-Branch getestet.

    Kontrollkästchen für lockere oder strenge erforderliche Statuschecks

  8. From the list of available status checks, select the checks you want to require.

    Liste der verfügbaren Statuschecks

  9. Optional wählen Sie Include administrators (Administratoren einbeziehen) aus. This enforces all configured restrictions for repository administrators.

    Kontrollkästchen „Include administrators“ (Administratoren einbeziehen)

  10. Klicken Sie auf Save changes (Änderungen speichern).

Tip: To successfully merge a pull request into a base branch that has required status checks enabled, the pull request's head branch must be up-to-date with the base branch.

Menschliche Unterstützung einholen

Sie können das Gesuchte nicht finden?

Kontakt