ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
GitHub AEは、現在限定リリース中です。詳細については営業チームにお問い合わせください。

Permissions required for GitHub Apps

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

About GitHub App permissions

GitHub Apps are created with a set of permissions. Permissions define what resources the GitHub App 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.

メタデータの権限をNo accessに設定し、リポジトリへのアクセスを必要とする権限を選択したなら、GitHubはその選択をオーバーライドし、メタデータの権限をRead-onlyに戻して設定します。 メタデータの権限をNo accessに設定するには、まずリポジトリへのアクセスを必要とするすべての権限をNo accessに設定しなければなりません。

Collaborators

Commit comments

Events

Git

Keys

Organization members

Search

Permission on "administration"

Branches

Collaborators

Invitations

Keys

Teams

Permission on "checks"

Permission on "contents"

Branches

Commit comments

Git

Reactions

Releases

Permission on "deployments"

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.

Assignees

Events

Labels

Milestones

Reactions

Permission on "keys"

Keys

Permission on "members"

Organization members

Team members

Teams

Permission on "organization administration"

Permission on "organization events"

Permission on "organization hooks"

Teams

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.

Assignees

Events

Labels

Milestones

Reactions

Requested reviewers

Reviews

Permission on "profile"

Permission on "repository hooks"

Permission on "repository projects"

Teams

Permission on "security events"

Permission on "single file"

Permission on "starring"

Permission on "statuses"

Permission on "team discussions"

このドキュメントは役立ちましたか?

プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?