推奨
GitHub アプリの概要
GitHub Appsを使用して、GitHubの機能を拡張できます。
GitHub Apps の構築に関するクイック スタート
pull request にコメントする GitHub App をすばやく作成します。
GitHub アプリの作成について
GitHub Apps では、プロセスを自動化し、 GitHubの機能を拡張するための統合を構築できます。
記事
Authenticate with a GitHub App
GitHub Actions ワークフローでGitHub アプリを使用して認証済み API 要求を作成する
GitHub Appからのインストール アクセス トークンを使用して、GitHub Actions ワークフローで認証された API 要求を行うことができます。 トークンをカスタム アクションに渡して、アクションで認証済み API 要求を行えるようにすることもできます。
Authenticate with a GitHub App
GitHub App インストールとしての認証
GitHub Appをインストールとして認証し、アプリがインストールされているアカウントが所有するリソースに影響する API 要求を行うことができます。
Register and configure a GitHub App
GitHub Apps での Webhook の使用
GitHub Appは Webhook イベントをサブスクライブして、特定のアクティビティが発生するたびに通知を受信できます。
Maintain and share your app
GitHub Enterprise Server でGitHub アプリを使用できるようにする
GitHub Enterprise Server インスタンスでGitHub Appを使用するには、追加の手順を実行する必要があります。
Authenticate with a GitHub App
GitHub アプリでの認証について
GitHub Appは、それ自体として、アプリのインストールとして、またはユーザーの代わりに認証できます。
Understand GitHub Apps
GitHub アプリと OAuth アプリの違い
一般に、GitHub Apps は、きめ細かいアクセス許可を使用し、アプリでアクセスできるリポジトリをより細かく制御でき、有効期間の短いトークンを使うため、OAuth apps より推奨されます。