GitLab-Compliance-Features

Veit Schiele

14. Februar 2021

2–3 Minuten

../../_images/choice.png

GitLab kann so konfiguriert werden, dass eine Instanz allgemeine Compliance-Standards sicherstellt.

SSH-Schlüssel

Die Mindestanforderungen für SSH-Schlüssel können auf Instanzebene festgelegt werden.

Fein abgestufte Benutzerrollen und flexible Berechtigungen

Berechtigungen können über fünf verschiedene Rollen verwaltet werden. Die Zuweisungen können nicht nur für die Instanz, sondern auch für Gruppen und Projekte unterschiedlich vorgenommen werden. Die folgende Tabelle gibt einen Überblick über die wesentlichen Berechtigungen:

Aktion

Gast

Reporter

Developer

Maintainer

Owner

Kommentieren

✓

✓

✓

✓

✓

Code anzeigen

✓

✓

✓

✓

✓

GitLab-Seiten anzeigen

✓

✓

✓

✓

✓

Wiki-Seiten anzeigen

✓

✓

✓

✓

✓

Job-Liste anzeigen

✓

✓

✓

✓

✓

Job-Protokoll anzeigen

✓

✓

✓

✓

✓

Aufgaben erstellen

✓

✓

✓

✓

✓

Aufgaben zuweisen

✓

✓

✓

✓

Reviewer zuweisen

✓

✓

✓

✓

Label zuweisen

✓

✓

✓

✓

Label verwalten

✓

✓

✓

✓

Aufgaben sperren

✓

✓

✓

✓

Issue-Tracker verwalten

✓

✓

✓

✓

Commit-Status anzeigen

✓

✓

✓

✓

Container-Registry anzeigen

✓

✓

✓

✓

Environments anzeigen

✓

✓

✓

✓

Liste der Merge-Requests anzeigen

✓

✓

✓

✓

Merge-Request erstellen

✓

✓

✓

✓

CI/CD-Analyse anzeigen

✓

✓

✓

✓

Token verwalten

✓

✓

Sicherheitsstufe wechseln

✓

Projekt verschieben

✓

Projekt umbenennen

✓

Projekt löschen

✓

Projekt archivieren

✓

Aufgaben löschen

✓

Pipelines löschen

✓

Deaktivieren von Benachrichtigungsmails

✓

Akzeptanz der Nutzungsbedingungen erzwingen

Die Akzeptanz der Nutzungsbedingungen kann instanzweit erzwungen werden.