Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2024

Engenharia de SoftwareDesenvolvimento 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
  1. Adono.
  2. Bconvidado.
  3. Cdesenvolvedor.
  4. 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.

1Convidado (Guest)
Visualizar repositório
Criar issues
2Relator (Reporter)
Visualizar código
Baixar projetos
Criar issues
3Desenvolvedor (Developer)
Criar branches
Commits diretos
Gerenciar código
4Mantenedor (Maintainer)
Gerenciar repositório
5Dono (Owner)
Todas as permissões
GitLab: níveis de permissão
LEVELsoulevel.com.br
GitLab: níveis de permissão: Convidado (Guest) (Visualizar repositório, Criar issues); Relator (Reporter) (Visualizar código, Baixar projetos, Criar issues); Desenvolvedor (Developer) (Criar branches, Commits diretos, Gerenciar código); Mantenedor (Maintainer) (Gerenciar repositório); Dono (Owner) (Todas as permissões)

Alternativa A — ❌ Incorreta (dono)

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.

Gabarito: letra C.

Link permanente: /questoes/ce185328