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.

Informationen zu geschützten Branches

Mit geschützten Branches wird sichergestellt, dass Mitarbeiter an Ihrem Repository keine unwiderruflichen Änderungen an Branches vornehmen. Durch die Aktivierung geschützter Branches können Sie außerdem weitere optionale Prüfungen und Anforderungen aktivieren, beispielsweise erforderliche Statuschecks und erforderliche Reviews.

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.

Inhalt dieses Artikels

Standardmäßig kann jeder Pull Request jederzeit gemergt werden, es sei denn, der Head-Branch steht in Konflikt mit dem Basis-Branch. Sie können Einschränkungen für das Mergen eines Pull Requests in Ihr Repository erzwingen.

Repository-Inhaber und Personen mit Administratorrechten für ein Repository können bestimmte Workflows oder Anforderungen erzwingen, bevor ein Mitarbeiter einen Branch in Ihrem Repository mergen kann, indem er Regeln für geschützte Branches erstellt.

You can create a branch rule in a repository for a specific branch, all branches, or any branch that matches a naming pattern specified with the fnmatch syntax. For example, to require any branch containing the word release to have at least two pull request reviews before merging, you can create a branch rule for *release*. Weitere Informationen finden Sie unter „Geschützte Branches konfigurieren“.

Priorisierung von Regeln für geschützte Branches

Wenn es für ein Repository mehrere Regeln für geschützte Branches gibt, die dieselben Branches betreffen, haben die Regeln, die einen spezifischen Branch-Namen enthalten, die höchste Priorität. Wenn es mehr als eine Regel für geschützte Branches gibt, die auf den gleichen spezifischen Branch-Namen verweist, hat die zuerst erstellte Branch-Regel eine höhere Priorität.

Regeln für geschützte Branches mit einem Sonderzeichen, wie *, ? oder ], werden in der Reihenfolge ihrer Erstellung angewendet, sodass ältere Regeln mit diesen Zeichen eine höhere Priorität haben.

Einstellungen für geschützte Branches

When you create a branch protection rule in a repository, collaborators cannot force push to the protected branch or delete the branch. You can enable other branch protection settings. For information, see "Defining the mergeability of pull requests."

Weiterführende Informationen

Menschliche Unterstützung einholen

Sie können das Gesuchte nicht finden?

Kontakt