Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2024
Engenharia de Software›Desenvolvimento de Software
Código
ce185328
Banca
CESPE / CEBRASPE
Órgão
SEBRAE-NACIONAL
Ano
2024
Nível
Superior
Cargo
Analista Técnico II – Design de Experiência do Usuário
No GitLab, as permissões determinam as ações que um usuário pode realizar em um repositório. Para que um usuário possa criar uma nova branch de um repositório, ele precisa ter, pelo menos, permissões de
Adono.
Bconvidado.
Cdesenvolvedor.
Drelator.
Revelar gabarito e comentário▾
GabaritoC — desenvolvedor.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
GitLab – Níveis de Permissão para Criação de Branch
Gabarito: letra C (desenvolvedor). No GitLab, para criar uma nova branch em um repositório, o usuário precisa ter, no mínimo, permissão de Desenvolvedor (Developer). Os níveis de acesso, do menor para o maior, são: Convidado (Guest), Relator (Reporter), Desenvolvedor (Developer), Mantenedor (Maintainer) e Dono (Owner). Apenas a partir de Developer o usuário pode criar branches; Guest e Reporter têm permissões apenas de visualização e criação de issues, respectivamente.
O nível Dono (Owner) é o mais alto, com todas as permissões, incluindo criar branches. No entanto, a questão pede o nível mínimo necessário — e esse nível é o Desenvolvedor, não o Dono.
Alternativa B — ❌ Incorreta (convidado)
Convidado (Guest) é o nível mais restrito; permite apenas visualizar o repositório e criar issues ou comentar. Não permite criar branches.
Alternativa C — ✅ Correta (desenvolvedor) ⟵ GABARITO
Desenvolvedor (Developer) é o nível a partir do qual o usuário pode criar branches, realizar commits diretamente no repositório e gerenciar o código. É o nível mínimo exigido.
Alternativa D — ❌ Incorreta (relator)
Relator (Reporter) tem permissão para visualizar o código, baixar projetos e criar issues, mas não pode criar branches ou fazer alterações diretas no repositório.
PEGA ESSA DICA!
No GitLab, a hierarquia de permissões é cumulativa. Decore a sequência: Guest (visualizar) → Reporter (issues) → Developer (commits/branches) → Maintainer (gerenciar) → Owner (tudo). Para criar branches, o mínimo é Developer.