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 será descontinuada em Esta versão do GitHub Enterprise foi descontinuada em 2020-08-20. 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.

Versão do artigo: Enterprise Server 2.18

Permissions required for GitHub Apps

You can find the required permissions for each aplicativo GitHub-compatible endpoint.

Neste artigo

About aplicativo GitHub permissions

aplicativo GitHubs are created with a set of permissions. Permissions define what resources the aplicativo GitHub can access via the API. For more information, see "Setting permissions for GitHub Apps."

Metadata permissions

GitHub Apps have the Read-only metadata permission by default. The metadata permission provides access to a collection of read-only endpoints with metadata for various resources. These endpoints do not leak sensitive private repository information.

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

Keys

Organization members

Pesquisar

Permission on "administration"

Branches

Colaboradores

Invitations

Keys

Equipes

Permission on "checks"

Permission on "contents"

Branches

Comentários de commit

Git

Reactions

Versões

Permission on "deployments"

Permission on "emails"

Permission on "followers"

Permission on "gpg keys"

Permission on "issues"

Issues and pull requests are closely related. For more information, see "List issues assigned to the authenticated user." If your GitHub App has permissions on issues but not on pull requests, these endpoints will be limited to issues. Endpoints that return both issues and pull requests will be filtered. Endpoints that allow operations on both issues and pull requests will be restricted to issues.

Responsáveis

Eventos

Etiquetas

Marcos

Reactions

Permission on "keys"

Keys

Permission on "members"

Organization members

Team members

Equipes

Permission on "organization administration"

Permission on "organization hooks"

Equipes

Permission on "organization pre receive hooks"

Permission on "organization projects"

Permission on "pages"

Permission on "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. Endpoints that return both pull requests and issues will be filtered. Endpoints that allow operations on both pull requests and issues will be restricted to pull requests.

Responsáveis

Eventos

Etiquetas

Marcos

Reactions

Requested reviewers

Reviews

Permission on "repository hooks"

Permission on "repository pre receive hooks"

Permission on "repository projects"

Equipes

Permission on "single file"

Permission on "starring"

Permission on "statuses"

Permission on "team discussions"

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato