Geschützte Branches und Tags in GitLab

Geschützte Branches und Tags

1. Einführung in geschützte Branches und Tags

1.1 Was sind geschützte Branches?

Geschützte Branches in GitLab sind bestimmte Branches mit eingeschränkten Berechtigungen, die unbefugte Änderungen verhindern. Dadurch sind kritische Branches wie main oder release vor direkten Änderungen geschützt, die Fehler oder Schwachstellen einführen könnten.

1.2 Was sind geschützte Tags?

Geschützte Tags funktionieren ähnlich wie geschützte Branches, gelten jedoch für Tags. Tags markieren bestimmte Punkte in der Repository-Historie, zum Beispiel Releases. Der Schutz von Tags stellt sicher, dass Unbefugte diese wichtigen Markierungen nicht verändern oder löschen können.

1.3 Vorteile geschützter Branches und Tags

  • Unbefugte Änderungen verhindern: Beschränken Sie, wer Branches und Tags übertragen (push), mergen, erstellen oder löschen darf.
  • Codequalität sichern: Setzen Sie Code-Review-Prozesse durch, indem Sie direkte Pushes auf wichtige Branches einschränken.
  • Stabilität gewährleisten: Schützen Sie kritische Branches und Tags vor versehentlichen oder böswilligen Änderungen.