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.