Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.
Versão do artigo: Enterprise Server 2.19

Níveis de permissão do repositório da organização

Você pode personalizar o acesso a cada repositório da organização com níveis granulares de permissão, fornecendo aos usuários o acesso aos recursos e às tarefas que eles precisam.

Neste artigo

Usuários com permissões de administrador podem gerenciar acessos individuais e da equipe a um repositório de propriedade da organização.

Níveis de permissão para repositórios de propriedade de uma organização

Você pode atribuir diferentes níveis de acesso aos repositórios de propriedade de uma organização a integrantes, colaboradores externos e equipes da organização. Cada nível de permissão aumenta progressivamente o acesso ao conteúdo e às configurações de um repositório. Escolha o nível mais adequado para a função de cada pessoa ou equipe do projeto, sem dar aos usuários um acesso mais abrangente do que o necessário.

Do acesso mais restritivo ao acesso mais abrangente, estes são os níveis de permissão de um repositório da organização:

  • Read (Leitura): recomendado para contribuidores que não escrevem códigos e desejam visualizar ou discutir o projeto
  • Triage (Triagem): recomendado para contribuidores que precisam gerenciar proativamente problemas e pull requests sem acesso de gravação
  • Write (Gravação): recomendado para contribuidores que proativamente fazem push no projeto
  • Maintain (Manutenção): recomendado para gerentes de projeto que precisam gerenciar o repositório, mas não devem ter acesso a ações destrutivas ou confidenciais
  • Admin (Administrador): recomendado para usuários que precisam ter acesso completo ao projeto, incluindo ações confidenciais e destrutivas, como gerenciar a segurança e excluir um repositório

Para obter mais informações sobre como atribuir acesso aos repositórios para usuários e equipes, consulte "Gerenciar acessos aos repositórios da organização".

Os proprietários da organização podem definir permissões básicas que se aplicam a todos os integrantes da organização ao acessar qualquer um dos repositórios da organização. Para obter mais informações, consulte "Configurar permissões básicas para uma organização".

Os proprietários da organização também podem optar por limitar ainda mais o acesso a configurações e ações específicas na organização. Para obter mais informações sobre as opções para configurações específicas, consulte "Gerenciar as configurações da organização".

Além de gerenciar as configurações da organização, os proprietários da organização têm permissões de administrador em todos os repositórios de propriedade da organização. Para obter mais informações, consulte "Níveis de permissão para uma organização".

Aviso: quando alguém adiciona uma chave de implantação a um repositório, qualquer usuário com a chave privada pode ler e gravar no repositório (dependendo das configurações da chave), mesmo que ele seja removido posteriormente da organização.

Acesso ao repositório de cada nível de permissão

Ação no repositórioLeituraTriagemGravaçãoManutençãoAdministrador
Fazer pull nos repositórios atribuídos ao usuário ou à equipeXXXXX
Bifurcar os repositórios atribuídos ao usuário ou à equipeXXXXX
Editar e excluir seus próprios comentáriosXXXXX
Criar problemasXXXXX
Fechar os problemas que eles criaramXXXXX
Reabrir problemas que eles fecharamXXXXX
Ter um problema atribuído a elesXXXXX
Enviar pull requests de bifurcações dos repositórios atribuídos à equipeXXXXX
Enviar revisões em pull requestsXXXXX
Exibir as versões publicadasXXXXX
Editar wikisXXXXX
Aplicar etiquetasXXXX
Fechar, reabrir e atribuir todos os problemas e pull requestsXXXX
Aplicar marcosXXXX
Marcar problemas e pull requests duplicadosXXXX
Solicitar revisões de pull requestsXXXX
Fazer push (gravar) nos repositórios atribuídos ao usuário ou à equipeXXX
Editar e excluir comentários de qualquer usuário em commits, pull request e problemasXXX
Ocultar comentários de qualquer usuárioXXX
Bloquear conversasXXX
Transferir problemas (consulte "Transferir um problema para outro repositório" para obter mais informações)XXX
Atuar como um proprietário do código designado de um repositórioXXX
Marcar uma pull request de rascunho como pronta para revisãoXXX
Enviar revisões que afetam a capacidade de merge de uma pull requestXXX
Aplicar alterações sugeridas a pull requestsXXX
Criar verificações de statusXXX
Criar e editar versõesXXX
Exibir versões de rascunhoXXX
Editar a descrição de um repositórioXX
Gerenciar tópicosXX
Habilitar wikis e restringir editores de wikiXX
Habilitar quadros de projetoXX
Configurar merges de pull requestXX
Configurar uma fonte de publicação para GitHub PagesXX
Fazer push em branches protegidosXX
Criar e editar cartões sociais do repositórioXX
Excluir um problema (consulte "Excluir um problema")X
Fazer merge de pull requests em branches protegidos, mesmo sem revisões de aprovaçãoX
Definir os proprietários do código de um repositórioX
Adicionar um repositório a uma equipe (consulte "Gerenciar o acesso da equipe ao repositório de uma organização" para obter informações)X
Gerenciar o acesso dos colaboradores externos a um repositórioX
Alterar a visibilidade de um repositórioX
Criar um modelo de repositório (consulte "Criar um modelo de repositório")X
Alterar as configurações do repositórioX
Gerenciar o acesso de equipe e de colaborador ao repositórioX
Editar o branch padrão do repositórioX
Gerenciar webhooks e chaves de implantaçãoX
Gerenciar a política de bifurcação de um repositórioX
Transferir repositório na organizaçãoX
Excluir ou transferir repositórios na organizaçãoX
Arquivar repositóriosX
Criar referências de link automático para recursos externos, como JIRA ou Zendesk (consulte "Configurar links automáticos para apontar para recursos externos")X

Leia mais

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato