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.