Geschützte Branches in GitLab konfigurieren

Geschützte Branches und Tags

2. Geschützte Branches in GitLab konfigurieren

2.1 Geschützte Branches einrichten

  1. Projekteinstellungen öffnen:
    • Öffnen Sie Ihr Projekt in GitLab.
    • Wählen Sie Settings > Repository.
  2. Einen geschützten Branch hinzufügen:
    • Scrollen Sie zum Abschnitt Protected branches.
    • Wählen Sie den Branch, den Sie schützen möchten (zum Beispiel main).
    • Konfigurieren Sie die Schutzeinstellungen:
      • Allowed to Merge: Legen Sie fest, welche Rollen oder Personen in diesen Branch mergen dürfen.
      • Allowed to Push and Merge: Legen Sie fest, welche Rollen oder Personen auf diesen Branch übertragen (push) dürfen.
      • Allowed to Force Push: Legen Sie fest, welche Rollen oder Personen einen Force-Push auf diesen Branch ausführen dürfen. Davon wird in der Regel abgeraten.
    • Klicken Sie auf Protect, um die Einstellungen anzuwenden.

Geschützte Branches

Beispielkonfiguration

Branch: main
- Allowed to Merge: Maintainers
- Allowed to Push: Developers + Maintainers
- Allowed to Force Push: No one

2.3 Branch-Schutz entfernen

  • Suchen Sie im Abschnitt Protected Branches den Branch, dessen Schutz Sie entfernen möchten.
  • Klicken Sie daneben auf die Schaltfläche Unprotect.