このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2021-09-23. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてください。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してください。

GitHub Appに必要な権限

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

GitHub Appの権限について

GitHub Apps are created with a set of permissions. GitHub AppがAPIを介してアクセスできるリソースが、権限によって決まります。 詳細は、「GitHub Appの権限の設定」を参照してください。

メタデータ権限

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

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

コラボレータ

コミットのコメント

イベント

Git

キー

Organizationメンバー

検索

"actions"に対する権限

"administration"に対する権限

ブランチ

コラボレータ

招待

キー

Team

"checks"に対する権限

"contents"に対する権限

ブランチ

コミットのコメント

Git

リアクション

リリース

"deployments"に対する権限

"emails"に対する権限

"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 pre receive hooks"に対する権限

"organization projects"に対する権限

"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 pre receive hooks"に対する権限

"repository projects"に対する権限

Team

"security events"に対する権限

"single file"に対する権限

"starring"に対する権限

"statuses"に対する権限

"team discussions"に対する権限

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