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.