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

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2019-10-16. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

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.

Protected branches are available in public repositories with GitHub Free, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server.

Bevor Sie erforderliche Statuschecks auf einem Branch aktivieren, müssen Sie zunächst Folgendes tun:

You can automatically enforce protected branch settings for some or all branches in your repository. For more information, see "Configuring protected branches."

  1. On GitHub Enterprise, navigate to the main page of the repository.

  2. Under your repository name, click Settings.

    Repository settings button

  3. In the left menu, click Branches.

    Repository options sub-menu

  4. Wählen Sie unter „Protected Branches“ (Geschützte Branches) im Dropdownmenü den Branch aus, den Sie mit einem erforderlichen Statuscheck markieren möchten.

    Dropdownmenü zur Auswahl eines geschützten Branches

  5. Aktivieren Sie Require status checks to pass before merging (Statuschecks müssen vor dem Mergen bestanden werden).

    Option für erforderliche Statuschecks

  6. Deaktivieren Sie optional Require branches to be up to date before merging (Erzwingen, dass Branches vor dem Mergen aktuell sein müssen). 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

  7. Wählen Sie in der Liste der verfügbaren Statuschecks die Checks aus, die als erforderlich festgelegt werden sollen.

    Liste der verfügbaren Statuschecks

  8. Optionally, select Include administrators. This enforces the required status checks on the repository administrators.

    Include administrators checkbox

  9. Deaktivieren Sie optional Require branches to be up-to-date before merging (Erzwingen, dass Branches vor dem Mergen aktuell sein müssen). 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

  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