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

GitHub Appに必要な権限

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

GitHub Appの権限について

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

メタデータ権限

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

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

コラボレータ

コミットのコメント

イベント

Git

キー

Organizationメンバー

検索

"administration"に対する権限

ブランチ

コラボレータ

招待

キー

Team

"checks"に対する権限

"contents"に対する権限

ブランチ

コミットのコメント

Git

リアクション

リリース

"deployments"に対する権限

"followers"に対する権限

"gpg keys"に対する権限

"issues"に対する権限

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

アサインされた人

イベント

ラベル

マイルストーン

リアクション

"keys"に対する権限

キー

"members"に対する権限

Organizationメンバー

Teamメンバー

Team

"organization administration"に対する権限

"organization events"に対する権限

"organization hooks"に対する権限

Team

"organization projects"に対する権限

"pages"に対する権限

"pull requests"に対する権限

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

アサインされた人

イベント

ラベル

マイルストーン

リアクション

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

レビュー

"profile"に対する権限

"repository hooks"に対する権限

"repository projects"に対する権限

Team

"security events"に対する権限

"single file"に対する権限

"starring"に対する権限

"statuses"に対する権限

"team discussions"に対する権限

このドキュメントは役立ちましたか?プライバシーポリシー

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

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

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

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

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

GitHubコミュニティで質問するサポートへの連絡