GitLab CI - uprawnienia
Uprawnienia użytkownika
Poniższa tabela przedstawia dostępne poziomy uprawnień użytkowników dla różnych typów użytkowników w projekcie -
SN | Gość | Reporter | Deweloper | Mistrz | Właściciel |
---|---|---|---|---|---|
1 | Tworzy nowy numer | Tworzy nowy numer | Tworzy nowy numer | Tworzy nowy numer | Tworzy nowy numer |
2 | Może zostawiać komentarze | Może zostawiać komentarze | Może zostawiać komentarze | Może zostawiać komentarze | Może zostawiać komentarze |
3 | Potrafi pisać na ścianie projektu | Potrafi pisać na ścianie projektu | Potrafi pisać na ścianie projektu | Potrafi pisać na ścianie projektu | Potrafi pisać na ścianie projektu |
4 | - | Potrafi pobrać kod projektu | Potrafi pobrać kod projektu | Potrafi pobrać kod projektu | Potrafi pobrać kod projektu |
5 | - | Może pobrać projekt | Może pobrać projekt | Może pobrać projekt | Może pobrać projekt |
6 | - | Potrafi pisać fragmenty kodu | Potrafi pisać fragmenty kodu | Potrafi pisać fragmenty kodu | Potrafi pisać fragmenty kodu |
7 | - | - | Utwórz nowe żądanie scalenia | Utwórz nowe żądanie scalenia | Utwórz nowe żądanie scalenia |
8 | - | - | Utwórz nowy oddział | Utwórz nowy oddział | Utwórz nowy oddział |
9 | - | - | Pchaj i usuwaj niezabezpieczone gałęzie | Pchaj i usuwaj niezabezpieczone gałęzie | Pchaj i usuwaj niezabezpieczone gałęzie |
10 | - | - | Zawiera tagi | Zawiera tagi | Zawiera tagi |
11 | - | - | Może tworzyć, edytować i usuwać kamienie milowe projektu | Może tworzyć, edytować i usuwać kamienie milowe projektu | Może tworzyć, edytować i usuwać kamienie milowe projektu |
12 | - | - | Może tworzyć lub aktualizować status zatwierdzenia | Może tworzyć lub aktualizować status zatwierdzenia | Może tworzyć lub aktualizować status zatwierdzenia |
13 | - | - | Napisz wiki | Napisz wiki | Napisz wiki |
14 | - | - | Twórz nowe środowiska | Twórz nowe środowiska | Twórz nowe środowiska |
15 | - | - | Anuluj i ponów zadania | Anuluj i ponów zadania | Anuluj i ponów zadania |
16 | - | - | Aktualizuje i usuwa obraz rejestru | Aktualizuje i usuwa obraz rejestru | Aktualizuje i usuwa obraz rejestru |
17 | - | - | - | Może dodawać nowych członków zespołu | Może dodawać nowych członków zespołu |
18 | - | - | - | Popchnij i usuń chronione gałęzie | - |
19 | - | - | - | Może edytować projekt | Może edytować projekt |
20 | - | - | - | Może zarządzać biegaczami, wyzwalaczami zadań i zmiennymi | Może zarządzać biegaczami, wyzwalaczami zadań i zmiennymi |
21 | - | - | - | Dodaj klucze wdrażania do projektu | Dodaj klucze wdrażania do projektu |
22 | - | - | - | Potrafi zarządzać klastrami | Potrafi zarządzać klastrami |
23 | - | - | - | Skonfiguruj punkty zaczepienia projektu | Skonfiguruj punkty zaczepienia projektu |
24 | - | - | - | Może włączyć / wyłączyć ochronę gałęzi | Może włączyć / wyłączyć ochronę gałęzi |
25 | - | - | - | Możliwość przepisywania lub usuwania tagów Git | Możliwość przepisywania lub usuwania tagów Git |
Poniższa tabela przedstawia dostępne poziomy uprawnień członków grupy w grupie -
SN | Gość | Reporter | Deweloper | Mistrz | Właściciel |
---|---|---|---|---|---|
1 | Przeglądaj grupę | Przeglądaj grupę | Przeglądaj grupę | Przeglądaj grupę | Przeglądaj grupę |
2 | - | - | - | - | Edytuj grupę |
3 | - | - | - | - | Utwórz podgrupę |
4 | - | - | - | Utwórz projekt w grupie | Utwórz projekt w grupie |
5 | - | - | - | - | Zarządzaj członkami grupy |
6 | - | - | - | - | Usuń grupę |
7 | - | Zarządzaj etykietami grup | Zarządzaj etykietami grup | Zarządzaj etykietami grup | Zarządzaj etykietami grup |
8 | - | - | Utwórz / edytuj / usuń kamienie milowe grupy | Utwórz / edytuj / usuń kamienie milowe grupy | Utwórz / edytuj / usuń kamienie milowe grupy |
9 | - | Wyświetl epicką grupę prywatną | Wyświetl epicką grupę prywatną | Wyświetl epicką grupę prywatną | Wyświetl epicką grupę prywatną |
10 | - | - | - | - | - |
11 | Zobacz epos grupy wewnętrznej | Zobacz epos grupy wewnętrznej | Zobacz epos grupy wewnętrznej | Zobacz epos grupy wewnętrznej | Zobacz epos grupy wewnętrznej |
12 | Wyświetl epos grupy publicznej | Wyświetl epos grupy publicznej | Wyświetl epos grupy publicznej | Wyświetl epos grupy publicznej | Wyświetl epos grupy publicznej |
13 | - | Utwórz / edytuj epicką grupę | Utwórz / edytuj epicką grupę | Utwórz / edytuj epicką grupę | Utwórz / edytuj epicką grupę |
14 | - | - | - | - | Usuń epos grupy |
15 | - | - | - | - | Zobacz zdarzenia audytu grupy |
Poniższa tabela przedstawia dostępne uprawnienia GitLab CI / CD w GitLab -
SN | Gość / Reporter | Deweloper | Mistrz | Admin |
---|---|---|---|---|
1 | Widzi zatwierdzenia i zadania | Widzi zatwierdzenia i zadania | Widzi zatwierdzenia i zadania | Widzi zatwierdzenia i zadania |
2 | Ponów lub anuluj zadanie | Ponów lub anuluj zadanie | Ponów lub anuluj zadanie | |
3 | - | Usuwa artefakty i dane śledzenia | Usuwa artefakty i dane śledzenia | Usuwa artefakty i dane śledzenia |
4 | - | - | Usuń projekt | Usuń projekt |
5 | - | - | Utwórz projekt | Utwórz projekt |
6 | - | - | Zmień konfigurację projektu | Zmień konfigurację projektu |
7 | - | - | Dodaj określonych biegaczy | Dodaj określonych biegaczy |
8 | - | - | - | Dodaj współdzielonych biegaczy |
9 | - | - | - | Potrafi zobaczyć zdarzenia w systemie |
10 | - | - | - | Interfejs administratora |
Uprawnienia do pracy
Poniższa tabela przedstawia uprawnienia do zadań w GitLab -
SN | Gość / Reporter | Deweloper | Mistrz | Admin |
---|---|---|---|---|
1 | - | Uruchom zadanie CI | Uruchom zadanie CI | Uruchom zadanie CI |
2 | - | Sklonuj źródło i LFS z bieżącego projektu | Sklonuj źródło i LFS z bieżącego projektu | Sklonuj źródło i LFS z bieżącego projektu |
3 | - | Klonuj źródło i LFS z projektów publicznych | Klonuj źródło i LFS z projektów publicznych | Klonuj źródło i LFS z projektów publicznych |
4 | - | Klonuj źródło i LFS z projektów wewnętrznych | Klonuj źródło i LFS z projektów wewnętrznych | Klonuj źródło i LFS z projektów wewnętrznych |
5 | - | Klonuj źródło i LFS z projektów prywatnych | Klonuj źródło i LFS z projektów prywatnych | Klonuj źródło i LFS z projektów prywatnych |
6 | - | Źródło wypychania i LFS | Źródło wypychania i LFS | Źródło wypychania i LFS |
7 | - | Pobierz obrazy kontenerów z bieżącego projektu | Pobierz obrazy kontenerów z bieżącego projektu | Pobierz obrazy kontenerów z bieżącego projektu |
8 | - | Pobierz obrazy kontenerów z projektów publicznych | Pobierz obrazy kontenerów z projektów publicznych | Pobierz obrazy kontenerów z projektów publicznych |
9 | - | Pobierz obrazy kontenerów z projektów wewnętrznych | Pobierz obrazy kontenerów z projektów wewnętrznych | Pobierz obrazy kontenerów z projektów wewnętrznych |
10 | - | Pobierz obrazy kontenerów z projektów prywatnych | Pobierz obrazy kontenerów z projektów prywatnych | Pobierz obrazy kontenerów z projektów prywatnych |
11 | - | Wypchnij obrazy kontenerów do bieżącego projektu | Wypchnij obrazy kontenerów do bieżącego projektu | Wypchnij obrazy kontenerów do bieżącego projektu |
12 | - | Przekaż obrazy kontenerów do innych projektów | Przekaż obrazy kontenerów do innych projektów | Przekaż obrazy kontenerów do innych projektów |
Note - LFS oznacza Large File Storage, który jest rozszerzeniem Git, które wymienia duże pliki, takie jak audio, wideo, grafika z małymi plikami wskaźników w repozytorium.