Bevor Du erforderliche Reviews auf einem Branch aktivierst, musst Du zunächst den Branch als geschützten Branch aufsetzen. Weitere Informationen finden Sie unter „Geschützte Branches konfigurieren“.
Du kannst geschützte Branch-Einstellungen automatisch für einige oder alle Branches in Deinem Repository erzwingen. Weitere Informationen finden Sie unter „Geschützte Branches konfigurieren“.
- Navigiere in GitHub Enterprise Server 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 pull request reviews before merging (Pull-Request-Reviews vor dem Merge erforderlich) aus.
- Wähle im Dropdownmenü „Required approving reviews“ (Erforderliche genehmigende Reviews) die Anzahl an genehmigenden Reviews aus, die Du auf dem Branch vorschreiben möchtest.
- Wähle optional Dismiss stale pull request approvals when new commits are pushed (Alte Pull-Request-Genehmigungen verwerfen, wenn neue Commits übertragen werden) aus. Dadurch wird ein genehmigender Pull-Request-Review verworfen, wenn ein Code-verändernder Commit an den Branch übertragen wird.
- Wähle optional Require review from Code Owners (Review von Codeinhabern erforderlich) aus, damit ein Review von einem Codeinhaber erforderlich ist, wenn der Pull Request sich auf Code auswirkt, für den es einen bestimmten Inhaber gibt. Weitere Informationen findest Du unter „Über Codeinhaber."
- Wenn das Repository Teil einer Organisation ist, wähle optional Restrict who can dismiss pull request reviews (Einschränken, wer Pull-Request-Reviews verwerfen kann) aus, um die Personen oder Teams zu suchen und auszuwählen, die Pull-Request-Reviews verwerfen können. Weitere Informationen findest Du unter „Einen Pull-Request-Review ablehnen.“ Diese Option ist für persönliche Repository nicht verfügbar.
- Optional wähle Include administrators (Administratoren einbeziehen) aus. Dies erzwingt alle konfigurierten Einschränkungen für Repository-Administratoren.
- Klicke auf Create (Erstellen).