Skip to main content
ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

GitHub Appに必要な権限

GitHub App互換の各エンドポイントについて、必要な権限を確認できます。

GitHub Appの権限について

GitHub Appsは、一連の権限を付けて作成されます。 GitHub AppがAPIを介してアクセスできるリソースが、権限によって決まります。 詳細は、「GitHub Appの権限の設定」を参照してください。

メタデータ権限

GitHub Appは、デフォルトでRead-onlyメタデータ権限を持ちます。 メタデータ権限は、各種リソースのメタデータを持つ読み取り専用のエンドポイントのコレクションへのアクセスを提供します。 これらのエンドポイントで、機密のプライベートリポジトリ情報が漏洩することはありません。

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

コラボレータ

コミットのコメント

イベント

Git

キー

Organizationメンバー

検索

"actions"に対する権限

"administration"に対する権限

ブランチ

コラボレータ

招待

キー

Team

トラフィック

"blocking"に対する権限

"checks"に対する権限

"codespaces"に対する権限

"contents"に対する権限

ブランチ

コミットのコメント

Git

インポート

リアクション

リリース

"deployments"に対する権限

"emails"に対する権限

"followers"に対する権限

"gpg keys"に対する権限

"interaction limits"に対する権限

"issues"に対する権限

Issueとプルリクエストには密接な関係があります。 詳細は、「認証済みユーザに割り当てられたIssueのリスト」を参照してください。 GitHub Appに、Issueに対する権限があってプルリクエストに対する権限がない場合、そのエンドポイントはIssueに限定されます。 Issueとプルリクエストの両方を返すエンドポイントがフィルターされます。 Issueとプルリクエストの両方に対する操作が可能なエンドポイントは、Issueに限定されます。

アサインされた人

イベント

ラベル

マイルストーン

リアクション

"keys"に対する権限

キー

"members"に対する権限

招待

Organizationメンバー

Teamメンバー

Team

"organization administration"に対する権限

"organization events"に対する権限

"organization hooks"に対する権限

Team

"organization projects"に対する権限

"organization user blocking"に対する権限

"pages"に対する権限

"pull requests"に対する権限

Pull RequestとIssueには密接な関係があります。 GitHub Appに、Pull Requestに対する権限があってIssueに対する権限がない場合、そのエンドポイントはPull Requestに限定されます。 Pull RequestとIssueの両方を返すエンドポイントがフィルターされます。 Pull RequestとIssueの両方に対する操作が可能なエンドポイントは、Pull Requestに限定されます。

アサインされた人

イベント

ラベル

マイルストーン

リアクション

リクエストされたレビュー担当者

レビュー

"profile"に対する権限

"repository hooks"に対する権限

"repository projects"に対する権限

Team

"secrets"に対する権限

"dependabot_secrets"に対する権限

"security events"に対する権限

"self-hosted runners"に対する権限

"single file"に対する権限

"starring"に対する権限

"statuses"に対する権限

"team discussions"に対する権限