Branch-Einschränkungen aktivieren
You can enforce branch restrictions so that only certain users or teams can push to a protected branch in repositories owned by your organization.
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. Die Fähigkeit, Branches einzuschränken, ist ein Branch-Schutztyp, der für öffentliche und private Repositorys verfügbar ist, die Organisationen in GitHub Team, GitHub Enterprise Cloud und GitHub Enterprise Server gehören.
Anyone with admin permissions to an organization-owned repository can enable branch restrictions.
You can automatically enforce protected branch settings for some or all branches in your repository. Weitere Informationen finden Sie unter „Geschützte Branches konfigurieren“.
-
Navigieren Sie in GitHub Enterprise zur Repository-Hauptseite.
-
Under your repository name, click Settings.
-
In the left menu, click Branches.
-
Next to "Branch protection rules", click Add rule.
-
Under "Branch name pattern", type the branch name or pattern you want to protect.
-
Optional wählen Sie Include administrators (Administratoren einbeziehen) aus. This enforces all configured restrictions for repository administrators.
-
Under "Protect matching branches", select Restrict who can push to matching branches.
-
Suchen Sie die Benutzer oder Teams, die die Berechtigung zum Durchführen von Pushes an den geschützten Branch erhalten sollen, und wählen Sie sie aus.
-
Klicken Sie auf Save changes (Änderungen speichern).