GitLab Compliance-Features

GitLab kann so konfiguriert werden, dass eine Instanz allgemeine Compliance-Standards sicherstellt.
SSH-Schlüssel
Die Mindestanforderungen an SSH-Schlüssel kann auf Instanz-Ebene festgelegt werden.
Feingranulare Benutzerrollen und flexible Berechtigungen

Die Berechtigungen können über fünf unterschiedliche Rollen verwaltet werden. Dabei kann die Zuordnung nicht nur für die Instanz, sondern auch für Gruppen und Projekte unterschiedlich vergeben 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        
Nutzungsbedingungen akzeptieren erzwingen
Das Akzeptieren der Nutzungsbedingungen kann instanzweit erzwungen werden.