Funções de repositório para organizações
Você pode conceder aos integrantes da organização, colaboradores externos, e equipes de pessoas de diferentes níveis de acesso a repositórios pertencentes a uma organização, atribuindo-lhes funções. Escolha a função 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.
De menor acesso à maioria do acesso, as funções para o repositório de uma organização são:
-
Leitura: recomendado para colaboradores que não modificam o código e que desejam ver ou discutir o projeto
-
Triagem: recomendado para colaboradores que precisam gerenciar proativamente problemas, discussões e PRs sem acesso de gravação
-
Gravação: recomendado para colaboradores que efetuam push ativamente para o projeto
-
Manutenção: recomendado para gerentes de projetos que precisam gerenciar o repositório sem acesso a ações confidenciais ou destrutivas
-
Administrador: recomendado para aqueles que precisam ter acesso completo ao projeto, incluindo ações confidenciais e destrutivas como gerenciar a segurança ou excluir um repositório
Você pode criar funções de repositório personalizadas. Para obter mais informações, confira "Gerenciando as funções de repositórios personalizados para uma 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, confira "Definindo permissões base 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 opções para configurações específicas, confira "Gerenciar as configurações da organização".
Além de gerenciar as configurações de nível de organização, os proprietários da organização têm acesso de administrador a todos os repositórios pertencentes à organização. Para obter mais informações, confira "Funções em 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 fazer leituras e gravações no repositório (dependendo das configurações da chave), mesmo que ele seja removido posteriormente da organização.
Permissões para cada função
Observação: as funções necessárias para usar recursos de segurança estão listadas em "Requisitos de acesso para recursos de segurança" abaixo.
Requisitos de acesso para funcionalidades de segurança
Nesta seção, você pode encontrar o acesso necessário para as funcionalidades de segurança, como as funcionalidades de Advanced Security.
Ação no repositório | Ler | Triagem | Gravar | Manter | Admin |
---|---|---|---|---|---|
Receber Dependabot alerts sobre dependências não seguras em um repositório | |||||
Ignorar Dependabot alerts | |||||
Designar outras pessoas ou equipes para receber alertas de segurança | |||||
Criar avisos de segurança | |||||
Gerenciar acesso aos recursos GitHub Advanced Security (confira "Gerenciando as configurações de segurança e de análise da sua organização") | |||||
Habilitar o grafo de dependência para um repositório privado | |||||
Exibir as revisões de dependências | |||||
Exibir alertas de code scanning em solicitações de pull | |||||
Listar, ignorar e excluir alertas de code scanning | |||||
Exibir e descartar os alertas de verificação de segredo de um repositório | |||||
Resolver, revogar ou reabrir os alertas de verificação de segredo | |||||
Designar outras pessoas ou equipes para receber alertas de verificação de segredo em repositórios |
Observação: os autores e mantenedores do repositório só podem ver informações de alertas verificação de segredo sobre seus commits.