Informationen zu Branch-Einschränkungen
Branches in Repositorys, die Organisationen gehören, können so konfiguriert werden, dass nur bestimmte Benutzer oder Teams Pushes an den Branch durchführen 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. 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.
Wenn Sie Branch-Einschränkungen aktivieren, können nur Benutzer oder Teams mit einer entsprechenden Berechtigung Pushes an den geschützten Branch durchführen. Sie können die Benutzer oder Teams mit Push-Zugriff auf einen geschützten Branch in den Einstellungen des geschützten Branches anzeigen und bearbeiten.
Den Push-Zugriff auf einen geschützten Branch können Sie nur Benutzern oder Teams gewähren, die Schreibzugriff (write
) auf ein Repository haben.
Benutzer mit Administratorberechtigungen für ein Repository können immer Pushes an einen geschützten Branch durchführen.
Hinweis: Wenn „Include administrators“ (Administratoren einbeziehen) aktiviert ist und Sie die erforderlichen Statuschecks für den Branch aktiviert haben und diese fehlschlagen, schlägt auch jeder Versuch, Änderungen an den geschützten Branch zu pushen, fehl, selbst für Benutzer mit Administratorberechtigungen.