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.

Esta versão do GitHub Enterprise foi descontinuada em 2020-11-12. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Permissões necessárias para os aplicativos GitHub

Você pode encontrar as permissões necessárias para cada ponto de extremidade compatível com aplicativo GitHub.

Neste artigo

Sobre as permissões de aplicativo GitHub

aplicativo GitHubs são criados com um conjunto de permissões. As permissões definem quais recursos o aplicativo GitHub pode acessar através da API. Para obter mais informações, consulte "Configurações de permissões para os aplicativos GitHub".

Permissões de metadados

Os aplicativos GitHub têm a permissão de metadados Read-only por padrão. A permissão de metadados fornece acesso a uma coleção de pontos de extremidade somente leitura com metadados para vários recursos. Esses pontos de extremidade não vazam informações privadas sobre repositórios.

Se você definir a permissão de metadados para No access e selecionar uma permissão que exija acesso ao repositório, GitHub irá substituir sua seleção e definir a permissão de metadados de volta para Read-only. Para definir a permissão de metadados para No access, você deve definir todas as permissões que requerem acesso ao repositório No access primeiro.

Colaboradores

Comentários de commit

Eventos

Git

Chaves

Integrantes da organização

Pesquisar

Permissão em "administração"

Branches

Colaboradores

Convites

Chaves

Equipes

Permissão em "verificações"

Permissão em "conteúdo"

Branches

Comentários de commit

Git

Reações

Versões

Permissão em "implantações"

Permissão em "e-mails"

Permissão em "seguidores"

Permissão em "chaves gpg"

Permissão em "problemas"

Problemas e pull requests estão estreitamente relacionados. Para obter mais informações, consulte "Lista de problemas atribuídos ao usuário autenticado". Se seu aplicativo GitHub tiver permissões em problemas e não em pull requests, esses pontos de extremidade irão limitar-se a problemas. Pontos de extremidade que retornam problemas e pull requests serão filtrados. Os pontos de extremidade que permitem operações em ambos problemas e pull requests estarão restritos a problemas.

Responsáveis

Eventos

Etiquetas

Marcos

Reações

Permissão em "chaves"

Chaves

Permissão em "integrantes"

Integrantes da organização

Integrantes da equipe

Equipes

Permissão em "administração da organização"

Permissão em "hooks da organização"

Equipes

Permissão em "hooks pre-receive da organização"

Permissão em "projetos da organização"

Permissão em "páginas"

Permissão em "pull requests"

Pull requests and issues are closely related.. If your GitHub App has permissions on pull requests but not on issues, these endpoints will be limited to pull requests. Os pontos de extremidade que retornam pull requests e problemas serão filtrados. Os pontos de extremidade que permitem operações em pull requests e problemas serão restritos a pull requests.

Responsáveis

Eventos

Etiquetas

Marcos

Reações

Revisores solicitados

Revisões

Permissão em "hooks de repositório"

Permission on "repository pre receive hooks"

Permissão em "projetos de repositório"

Equipes

Permissão em "arquivo único"

Permissão em "marcar com uma estrela"

Permissão em "status"

Permissão em "discussões em equipe"