GitLab CI - Berechtigungen

Nutzerberechtigung

Die folgende Tabelle zeigt die verfügbaren Benutzerberechtigungsstufen für verschiedene Benutzertypen in einem Projekt.

SN Gast Reporter Entwickler Meister Inhaber
1 Erstellt ein neues Problem Erstellt ein neues Problem Erstellt ein neues Problem Erstellt ein neues Problem Erstellt ein neues Problem
2 Kann Kommentare hinterlassen Kann Kommentare hinterlassen Kann Kommentare hinterlassen Kann Kommentare hinterlassen Kann Kommentare hinterlassen
3 Kann an die Projektwand schreiben Kann an die Projektwand schreiben Kann an die Projektwand schreiben Kann an die Projektwand schreiben Kann an die Projektwand schreiben
4 - - Kann Projektcode abrufen Kann Projektcode abrufen Kann Projektcode abrufen Kann Projektcode abrufen
5 - - Kann Projekt herunterladen Kann Projekt herunterladen Kann Projekt herunterladen Kann Projekt herunterladen
6 - - Kann Codefragmente schreiben Kann Codefragmente schreiben Kann Codefragmente schreiben Kann Codefragmente schreiben
7 - - - - Erstellen Sie eine neue Zusammenführungsanforderung Erstellen Sie eine neue Zusammenführungsanforderung Erstellen Sie eine neue Zusammenführungsanforderung
8 - - - - Neuen Zweig erstellen Neuen Zweig erstellen Neuen Zweig erstellen
9 - - - - Schieben und entfernen Sie nicht geschützte Zweige Schieben und entfernen Sie nicht geschützte Zweige Schieben und entfernen Sie nicht geschützte Zweige
10 - - - - Enthält Tags Enthält Tags Enthält Tags
11 - - - - Kann Projektmeilensteine ​​erstellen, bearbeiten und löschen Kann Projektmeilensteine ​​erstellen, bearbeiten und löschen Kann Projektmeilensteine ​​erstellen, bearbeiten und löschen
12 - - - - Kann einen Commit-Status erstellen oder aktualisieren Kann einen Commit-Status erstellen oder aktualisieren Kann einen Commit-Status erstellen oder aktualisieren
13 - - - - Schreibe ein Wiki Schreibe ein Wiki Schreibe ein Wiki
14 - - - - Erstellen Sie neue Umgebungen Erstellen Sie neue Umgebungen Erstellen Sie neue Umgebungen
15 - - - - Brechen Sie die Jobs ab und wiederholen Sie sie Brechen Sie die Jobs ab und wiederholen Sie sie Brechen Sie die Jobs ab und wiederholen Sie sie
16 - - - - Aktualisiert und entfernt das Registrierungsimage Aktualisiert und entfernt das Registrierungsimage Aktualisiert und entfernt das Registrierungsimage
17 - - - - - - Kann neue Teammitglieder hinzufügen Kann neue Teammitglieder hinzufügen
18 - - - - - - Schieben und entfernen Sie geschützte Äste - -
19 - - - - - - Kann das Projekt bearbeiten Kann das Projekt bearbeiten
20 - - - - - - Kann Läufer, Jobauslöser und Variablen verwalten Kann Läufer, Jobauslöser und Variablen verwalten
21 - - - - - - Fügen Sie dem Projekt Bereitstellungsschlüssel hinzu Fügen Sie dem Projekt Bereitstellungsschlüssel hinzu
22 - - - - - - Kann Cluster verwalten Kann Cluster verwalten
23 - - - - - - Konfigurieren Sie Projekt-Hooks Konfigurieren Sie Projekt-Hooks
24 - - - - - - Kann den Zweigschutz aktivieren / deaktivieren Kann den Zweigschutz aktivieren / deaktivieren
25 - - - - - - Kann Git-Tags umschreiben oder entfernen Kann Git-Tags umschreiben oder entfernen

Die folgende Tabelle zeigt die verfügbaren Berechtigungsstufen für Gruppenmitglieder in einer Gruppe -

SN Gast Reporter Entwickler Meister Inhaber
1 Gruppe durchsuchen Gruppe durchsuchen Gruppe durchsuchen Gruppe durchsuchen Gruppe durchsuchen
2 - - - - - - - - Gruppe bearbeiten
3 - - - - - - - - Untergruppe erstellen
4 - - - - - - Projekt in Gruppe erstellen Projekt in Gruppe erstellen
5 - - - - - - - - Gruppenmitglieder verwalten
6 - - - - - - - - Gruppe entfernen
7 - - Gruppenbeschriftungen verwalten Gruppenbeschriftungen verwalten Gruppenbeschriftungen verwalten Gruppenbeschriftungen verwalten
8 - - - - Erstellen / Bearbeiten / Löschen von Gruppenmeilensteinen Erstellen / Bearbeiten / Löschen von Gruppenmeilensteinen Erstellen / Bearbeiten / Löschen von Gruppenmeilensteinen
9 - - Private Gruppen-Epos anzeigen Private Gruppen-Epos anzeigen Private Gruppen-Epos anzeigen Private Gruppen-Epos anzeigen
10 - - - - - - - - - -
11 Internes Gruppenepos anzeigen Internes Gruppenepos anzeigen Internes Gruppenepos anzeigen Internes Gruppenepos anzeigen Internes Gruppenepos anzeigen
12 Öffentliches Gruppenepos anzeigen Öffentliches Gruppenepos anzeigen Öffentliches Gruppenepos anzeigen Öffentliches Gruppenepos anzeigen Öffentliches Gruppenepos anzeigen
13 - - Gruppenepos erstellen / bearbeiten Gruppenepos erstellen / bearbeiten Gruppenepos erstellen / bearbeiten Gruppenepos erstellen / bearbeiten
14 - - - - - - - - Gruppenepos löschen
15 - - - - - - - - Gruppenüberwachungsereignisse anzeigen

Die folgende Tabelle zeigt die verfügbaren GitLab CI / CD-Berechtigungen im GitLab -

SN Gast / Reporter Entwickler Meister Administrator
1 Kann Commits und Jobs sehen Kann Commits und Jobs sehen Kann Commits und Jobs sehen Kann Commits und Jobs sehen
2 Job wiederholen oder abbrechen Job wiederholen oder abbrechen Job wiederholen oder abbrechen
3 - - Löscht Jobartefakte und Trace Löscht Jobartefakte und Trace Löscht Jobartefakte und Trace
4 - - - - Projekt entfernen Projekt entfernen
5 - - - - Projekt erstellen Projekt erstellen
6 - - - - Projektkonfiguration ändern Projektkonfiguration ändern
7 - - - - Fügen Sie bestimmte Läufer hinzu Fügen Sie bestimmte Läufer hinzu
8 - - - - - - Fügen Sie gemeinsame Läufer hinzu
9 - - - - - - Kann Ereignisse im System sehen
10 - - - - - - Admin-Oberfläche

Jobberechtigungen

Die folgende Tabelle zeigt die Jobberechtigungen im GitLab -

SN Gast / Reporter Entwickler Meister Administrator
1 - - Führen Sie den CI-Job aus Führen Sie den CI-Job aus Führen Sie den CI-Job aus
2 - - Klonen Sie die Quelle und das LFS aus dem aktuellen Projekt Klonen Sie die Quelle und das LFS aus dem aktuellen Projekt Klonen Sie die Quelle und das LFS aus dem aktuellen Projekt
3 - - Quelle und LFS aus öffentlichen Projekten klonen Quelle und LFS aus öffentlichen Projekten klonen Quelle und LFS aus öffentlichen Projekten klonen
4 - - Klonen Sie Quelle und LFS aus internen Projekten Klonen Sie Quelle und LFS aus internen Projekten Klonen Sie Quelle und LFS aus internen Projekten
5 - - Klonen Sie Quelle und LFS aus privaten Projekten Klonen Sie Quelle und LFS aus privaten Projekten Klonen Sie Quelle und LFS aus privaten Projekten
6 - - Push-Quelle und LFS Push-Quelle und LFS Push-Quelle und LFS
7 - - Ziehen Sie Containerbilder aus dem aktuellen Projekt Ziehen Sie Containerbilder aus dem aktuellen Projekt Ziehen Sie Containerbilder aus dem aktuellen Projekt
8 - - Ziehen Sie Containerbilder aus öffentlichen Projekten Ziehen Sie Containerbilder aus öffentlichen Projekten Ziehen Sie Containerbilder aus öffentlichen Projekten
9 - - Ziehen Sie Containerbilder aus internen Projekten Ziehen Sie Containerbilder aus internen Projekten Ziehen Sie Containerbilder aus internen Projekten
10 - - Ziehen Sie Containerbilder aus privaten Projekten Ziehen Sie Containerbilder aus privaten Projekten Ziehen Sie Containerbilder aus privaten Projekten
11 - - Verschieben Sie Containerbilder in das aktuelle Projekt Verschieben Sie Containerbilder in das aktuelle Projekt Verschieben Sie Containerbilder in das aktuelle Projekt
12 - - Verschieben Sie Containerbilder in andere Projekte Verschieben Sie Containerbilder in andere Projekte Verschieben Sie Containerbilder in andere Projekte

Note - LFS steht für Large File Storage ist eine Git-Erweiterung, die große Dateien wie Audio, Video und Grafiken mit winzigen Zeigerdateien in Ihrem Repository austauscht.