GitLab CI - Permissões
Permissões do usuário
A tabela a seguir mostra os níveis de permissões de usuário disponíveis para diferentes tipos de usuários em um projeto -
SN | Convidado | Repórter | Desenvolvedor | mestre | Proprietário |
---|---|---|---|---|---|
1 | Cria um novo problema | Cria um novo problema | Cria um novo problema | Cria um novo problema | Cria um novo problema |
2 | Pode deixar comentários | Pode deixar comentários | Pode deixar comentários | Pode deixar comentários | Pode deixar comentários |
3 | Capaz de escrever na parede do projeto | Capaz de escrever na parede do projeto | Capaz de escrever na parede do projeto | Capaz de escrever na parede do projeto | Capaz de escrever na parede do projeto |
4 | - | Capaz de puxar o código do projeto | Capaz de puxar o código do projeto | Capaz de puxar o código do projeto | Capaz de puxar o código do projeto |
5 | - | Pode baixar projeto | Pode baixar projeto | Pode baixar projeto | Pode baixar projeto |
6 | - | Capaz de escrever snippets de código | Capaz de escrever snippets de código | Capaz de escrever snippets de código | Capaz de escrever snippets de código |
7 | - | - | Criar novo pedido de fusão | Criar novo pedido de fusão | Criar novo pedido de fusão |
8 | - | - | Criar nova filial | Criar nova filial | Criar nova filial |
9 | - | - | Empurre e remova ramos não protegidos | Empurre e remova ramos não protegidos | Empurre e remova ramos não protegidos |
10 | - | - | Inclui tags | Inclui tags | Inclui tags |
11 | - | - | Pode criar, editar, excluir marcos do projeto | Pode criar, editar, excluir marcos do projeto | Pode criar, editar, excluir marcos do projeto |
12 | - | - | Pode criar ou atualizar o status do commit | Pode criar ou atualizar o status do commit | Pode criar ou atualizar o status do commit |
13 | - | - | Escreva um wiki | Escreva um wiki | Escreva um wiki |
14 | - | - | Crie novos ambientes | Crie novos ambientes | Crie novos ambientes |
15 | - | - | Cancele e tente novamente os trabalhos | Cancele e tente novamente os trabalhos | Cancele e tente novamente os trabalhos |
16 | - | - | Atualiza e remove a imagem do registro | Atualiza e remove a imagem do registro | Atualiza e remove a imagem do registro |
17 | - | - | - | Pode adicionar novos membros da equipe | Pode adicionar novos membros da equipe |
18 | - | - | - | Empurre e remova ramos protegidos | - |
19 | - | - | - | Pode editar o projeto | Pode editar o projeto |
20 | - | - | - | Pode gerenciar corredores, gatilhos de trabalho e variáveis | Pode gerenciar corredores, gatilhos de trabalho e variáveis |
21 | - | - | - | Adicionar chaves de implantação ao projeto | Adicionar chaves de implantação ao projeto |
22 | - | - | - | Capaz de gerenciar clusters | Capaz de gerenciar clusters |
23 | - | - | - | Configurar ganchos de projeto | Configurar ganchos de projeto |
24 | - | - | - | Pode ativar / desativar a proteção de ramificação | Pode ativar / desativar a proteção de ramificação |
25 | - | - | - | Capaz de reescrever ou remover tags Git | Capaz de reescrever ou remover tags Git |
A tabela a seguir mostra os níveis de permissão dos membros do grupo disponíveis em um grupo -
SN | Convidado | Repórter | Desenvolvedor | mestre | Proprietário |
---|---|---|---|---|---|
1 | Grupo de navegação | Grupo de navegação | Grupo de navegação | Grupo de navegação | Grupo de navegação |
2 | - | - | - | - | Editar grupo |
3 | - | - | - | - | Criar subgrupo |
4 | - | - | - | Criar projeto em grupo | Criar projeto em grupo |
5 | - | - | - | - | Gerenciar membros do grupo |
6 | - | - | - | - | Remover grupo |
7 | - | Gerenciar rótulos de grupo | Gerenciar rótulos de grupo | Gerenciar rótulos de grupo | Gerenciar rótulos de grupo |
8 | - | - | Criar / editar / excluir marcos do grupo | Criar / editar / excluir marcos do grupo | Criar / editar / excluir marcos do grupo |
9 | - | Veja a epopéia do grupo privado | Veja a epopéia do grupo privado | Veja a epopéia do grupo privado | Veja a epopéia do grupo privado |
10 | - | - | - | - | - |
11 | Veja a epopéia do grupo interno | Veja a epopéia do grupo interno | Veja a epopéia do grupo interno | Veja a epopéia do grupo interno | Veja a epopéia do grupo interno |
12 | Veja a epopéia do grupo público | Veja a epopéia do grupo público | Veja a epopéia do grupo público | Veja a epopéia do grupo público | Veja a epopéia do grupo público |
13 | - | Criar / editar épico de grupo | Criar / editar épico de grupo | Criar / editar épico de grupo | Criar / editar épico de grupo |
14 | - | - | - | - | Excluir épico de grupo |
15 | - | - | - | - | Ver eventos de auditoria de grupo |
A tabela a seguir mostra as permissões GitLab CI / CD disponíveis no GitLab -
SN | Convidado / Repórter | Desenvolvedor | mestre | Admin |
---|---|---|---|---|
1 | Pode ver commits e jobs | Pode ver commits e jobs | Pode ver commits e jobs | Pode ver commits e jobs |
2 | Tentar novamente ou cancelar o trabalho | Tentar novamente ou cancelar o trabalho | Tentar novamente ou cancelar o trabalho | |
3 | - | Exclui artefatos de trabalho e rastreio | Exclui artefatos de trabalho e rastreio | Exclui artefatos de trabalho e rastreio |
4 | - | - | Remover projeto | Remover projeto |
5 | - | - | Criar projeto | Criar projeto |
6 | - | - | Alterar a configuração do projeto | Alterar a configuração do projeto |
7 | - | - | Adicionar corredores específicos | Adicionar corredores específicos |
8 | - | - | - | Adicionar corredores compartilhados |
9 | - | - | - | Pode ser capaz de ver eventos no sistema |
10 | - | - | - | Interface de administração |
Permissões de trabalho
A tabela a seguir mostra as permissões de trabalho no GitLab -
SN | Convidado / Repórter | Desenvolvedor | mestre | Admin |
---|---|---|---|---|
1 | - | Executar trabalho de CI | Executar trabalho de CI | Executar trabalho de CI |
2 | - | Fonte do clone e LFS do projeto atual | Fonte do clone e LFS do projeto atual | Fonte do clone e LFS do projeto atual |
3 | - | Fonte clone e LFS de projetos públicos | Fonte clone e LFS de projetos públicos | Fonte clone e LFS de projetos públicos |
4 | - | Fonte do clone e LFS de projetos internos | Fonte do clone e LFS de projetos internos | Fonte do clone e LFS de projetos internos |
5 | - | Fonte do clone e LFS de projetos privados | Fonte do clone e LFS de projetos privados | Fonte do clone e LFS de projetos privados |
6 | - | Fonte push e LFS | Fonte push e LFS | Fonte push e LFS |
7 | - | Extraia imagens de contêiner do projeto atual | Extraia imagens de contêiner do projeto atual | Extraia imagens de contêiner do projeto atual |
8 | - | Extraia imagens de contêiner de projetos públicos | Extraia imagens de contêiner de projetos públicos | Extraia imagens de contêiner de projetos públicos |
9 | - | Extraia imagens de contêiner de projetos internos | Extraia imagens de contêiner de projetos internos | Extraia imagens de contêiner de projetos internos |
10 | - | Extraia imagens de contêiner de projetos privados | Extraia imagens de contêiner de projetos privados | Extraia imagens de contêiner de projetos privados |
11 | - | Envie imagens de contêiner para o projeto atual | Envie imagens de contêiner para o projeto atual | Envie imagens de contêiner para o projeto atual |
12 | - | Envie imagens de contêiner para outros projetos | Envie imagens de contêiner para outros projetos | Envie imagens de contêiner para outros projetos |
Note - LFS significa Large File Storage, que é uma extensão Git que troca os arquivos grandes, como áudio, vídeo, gráficos com pequenos arquivos de ponteiros em seu repositório.