CI di GitLab - Autorizzazioni
Autorizzazioni utente
La tabella seguente mostra i livelli di autorizzazioni utente disponibili per diversi tipi di utenti in un progetto:
SN | ospite | Reporter | Sviluppatore | Maestro | Proprietario |
---|---|---|---|---|---|
1 | Crea un nuovo numero | Crea un nuovo numero | Crea un nuovo numero | Crea un nuovo numero | Crea un nuovo numero |
2 | Può lasciare commenti | Può lasciare commenti | Può lasciare commenti | Può lasciare commenti | Può lasciare commenti |
3 | In grado di scrivere sulla bacheca del progetto | In grado di scrivere sulla bacheca del progetto | In grado di scrivere sulla bacheca del progetto | In grado di scrivere sulla bacheca del progetto | In grado di scrivere sulla bacheca del progetto |
4 | - | In grado di estrarre il codice del progetto | In grado di estrarre il codice del progetto | In grado di estrarre il codice del progetto | In grado di estrarre il codice del progetto |
5 | - | Può scaricare il progetto | Può scaricare il progetto | Può scaricare il progetto | Può scaricare il progetto |
6 | - | In grado di scrivere frammenti di codice | In grado di scrivere frammenti di codice | In grado di scrivere frammenti di codice | In grado di scrivere frammenti di codice |
7 | - | - | Crea nuova richiesta di unione | Crea nuova richiesta di unione | Crea nuova richiesta di unione |
8 | - | - | Crea nuovo ramo | Crea nuovo ramo | Crea nuovo ramo |
9 | - | - | Spingere e rimuovere rami non protetti | Spingere e rimuovere rami non protetti | Spingere e rimuovere rami non protetti |
10 | - | - | Include tag | Include tag | Include tag |
11 | - | - | Può creare, modificare, eliminare le pietre miliari del progetto | Può creare, modificare, eliminare le pietre miliari del progetto | Può creare, modificare, eliminare le pietre miliari del progetto |
12 | - | - | Può creare o aggiornare lo stato del commit | Può creare o aggiornare lo stato del commit | Può creare o aggiornare lo stato del commit |
13 | - | - | Scrivi un wiki | Scrivi un wiki | Scrivi un wiki |
14 | - | - | Crea nuovi ambienti | Crea nuovi ambienti | Crea nuovi ambienti |
15 | - | - | Annulla e riprova i lavori | Annulla e riprova i lavori | Annulla e riprova i lavori |
16 | - | - | Aggiorna e rimuove l'immagine del registro | Aggiorna e rimuove l'immagine del registro | Aggiorna e rimuove l'immagine del registro |
17 | - | - | - | Può aggiungere nuovi membri del team | Può aggiungere nuovi membri del team |
18 | - | - | - | Spingere e rimuovere rami protetti | - |
19 | - | - | - | Può modificare il progetto | Può modificare il progetto |
20 | - | - | - | Può gestire corridori, trigger di lavoro e variabili | Può gestire corridori, trigger di lavoro e variabili |
21 | - | - | - | Aggiungi chiavi di distribuzione al progetto | Aggiungi chiavi di distribuzione al progetto |
22 | - | - | - | Capace di gestire i cluster | Capace di gestire i cluster |
23 | - | - | - | Configura gli hook del progetto | Configura gli hook del progetto |
24 | - | - | - | Può abilitare / disabilitare la protezione del ramo | Può abilitare / disabilitare la protezione del ramo |
25 | - | - | - | In grado di riscrivere o rimuovere i tag Git | In grado di riscrivere o rimuovere i tag Git |
La tabella seguente mostra i livelli di autorizzazione dei membri del gruppo disponibili in un gruppo:
SN | ospite | Reporter | Sviluppatore | Maestro | Proprietario |
---|---|---|---|---|---|
1 | Sfoglia gruppo | Sfoglia gruppo | Sfoglia gruppo | Sfoglia gruppo | Sfoglia gruppo |
2 | - | - | - | - | Modifica gruppo |
3 | - | - | - | - | Crea sottogruppo |
4 | - | - | - | Crea progetto in gruppo | Crea progetto in gruppo |
5 | - | - | - | - | Gestisci i membri del gruppo |
6 | - | - | - | - | Rimuovi gruppo |
7 | - | Gestisci etichette di gruppo | Gestisci etichette di gruppo | Gestisci etichette di gruppo | Gestisci etichette di gruppo |
8 | - | - | Crea / modifica / elimina le tappe del gruppo | Crea / modifica / elimina le tappe del gruppo | Crea / modifica / elimina le tappe del gruppo |
9 | - | Visualizza epico gruppo privato | Visualizza epico gruppo privato | Visualizza epico gruppo privato | Visualizza epico gruppo privato |
10 | - | - | - | - | - |
11 | Visualizza l'epopea del gruppo interno | Visualizza l'epopea del gruppo interno | Visualizza l'epopea del gruppo interno | Visualizza l'epopea del gruppo interno | Visualizza l'epopea del gruppo interno |
12 | Visualizza epica del gruppo pubblico | Visualizza epica del gruppo pubblico | Visualizza epica del gruppo pubblico | Visualizza epica del gruppo pubblico | Visualizza epica del gruppo pubblico |
13 | - | Crea / modifica gruppo epico | Crea / modifica gruppo epico | Crea / modifica gruppo epico | Crea / modifica gruppo epico |
14 | - | - | - | - | Elimina gruppo epico |
15 | - | - | - | - | Visualizza gli eventi di controllo del gruppo |
La tabella seguente mostra le autorizzazioni GitLab CI / CD disponibili in GitLab -
SN | Ospite / Reporter | Sviluppatore | Maestro | Admin |
---|---|---|---|---|
1 | Può vedere commit e lavori | Può vedere commit e lavori | Può vedere commit e lavori | Può vedere commit e lavori |
2 | Riprova o annulla il lavoro | Riprova o annulla il lavoro | Riprova o annulla il lavoro | |
3 | - | Elimina gli artefatti del lavoro e la traccia | Elimina gli artefatti del lavoro e la traccia | Elimina gli artefatti del lavoro e la traccia |
4 | - | - | Rimuovi progetto | Rimuovi progetto |
5 | - | - | Crea progetto | Crea progetto |
6 | - | - | Modifica la configurazione del progetto | Modifica la configurazione del progetto |
7 | - | - | Aggiungi corridori specifici | Aggiungi corridori specifici |
8 | - | - | - | Aggiungi corridori condivisi |
9 | - | - | - | Può vedere gli eventi nel sistema |
10 | - | - | - | Interfaccia di amministrazione |
Autorizzazioni di lavoro
La tabella seguente mostra le autorizzazioni per i lavori in GitLab:
SN | Ospite / Reporter | Sviluppatore | Maestro | Admin |
---|---|---|---|---|
1 | - | Esegui lavoro CI | Esegui lavoro CI | Esegui lavoro CI |
2 | - | Clona sorgente e LFS dal progetto corrente | Clona sorgente e LFS dal progetto corrente | Clona sorgente e LFS dal progetto corrente |
3 | - | Clona sorgente e LFS da progetti pubblici | Clona sorgente e LFS da progetti pubblici | Clona sorgente e LFS da progetti pubblici |
4 | - | Clona sorgente e LFS da progetti interni | Clona sorgente e LFS da progetti interni | Clona sorgente e LFS da progetti interni |
5 | - | Clona sorgente e LFS da progetti privati | Clona sorgente e LFS da progetti privati | Clona sorgente e LFS da progetti privati |
6 | - | Esegui push di origine e LFS | Esegui push di origine e LFS | Esegui push di origine e LFS |
7 | - | Estrai le immagini del contenitore dal progetto corrente | Estrai le immagini del contenitore dal progetto corrente | Estrai le immagini del contenitore dal progetto corrente |
8 | - | Estrai le immagini del container da progetti pubblici | Estrai le immagini del container da progetti pubblici | Estrai le immagini del container da progetti pubblici |
9 | - | Estrai le immagini del contenitore da progetti interni | Estrai le immagini del contenitore da progetti interni | Estrai le immagini del contenitore da progetti interni |
10 | - | Estrai le immagini del container da progetti privati | Estrai le immagini del container da progetti privati | Estrai le immagini del container da progetti privati |
11 | - | Esegui il push delle immagini del contenitore nel progetto corrente | Esegui il push delle immagini del contenitore nel progetto corrente | Esegui il push delle immagini del contenitore nel progetto corrente |
12 | - | Invia le immagini del contenitore ad altri progetti | Invia le immagini del contenitore ad altri progetti | Invia le immagini del contenitore ad altri progetti |
Note - LFS sta per Large File Storage che è un'estensione Git che scambia i file di grandi dimensioni come audio, video, grafica con piccoli file di puntatori nel tuo repository.