GitLab-Compliance-Features¶

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.