このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となります: 2026-03-17. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください。
ここから開始
GitHub App の使用について
GitHub App とは何か、そして GitHub App を使う理由について説明します。
GitHub App の作成について
GitHub Apps を使うと、統合を構築してプロセスを自動化し、GitHub の機能を拡張できます。
GitHub Apps と OAuth アプリの違い
一般に、GitHub Apps は、きめ細かいアクセス許可を使用し、アプリでアクセスできるリポジトリをより細かく制御でき、有効期間の短いトークンを使うため、OAuth apps より推奨されます。
GitHub アプリでの認証について
GitHub App を使うと、アプリ自体またはアプリのインストールとしてアプリを認証するか、ユーザーの代わりにアプリを認証することができます。
基本
GitHub App の登録
GitHub App は、個人用アカウント 、自分が所有する組織 で登録できます。
GitHub App の承認
GitHub App を承認して、GitHub アカウントに関する情報を取得し、ユーザーの代わりに変更を加えることができます。
Webhook イベントに応答する GitHub App の構築
Webhook イベントに応答して API 要求を行う GitHub App を構築する方法について説明します。
GitHub App を使って [Login with GitHub] ボタンを作成する
このチュートリアルに従って Ruby コードを記述し、GitHub App の Web アプリケーション フローを介してユーザー アクセス トークンを生成します。
Webhook イベントに応答する GitHub App の構築
Webhook イベントに応答して API 要求を行う GitHub App を構築する方法について説明します。
GitHub App を使って [Login with GitHub] ボタンを作成する
このチュートリアルに従って Ruby コードを記述し、GitHub App の Web アプリケーション フローを介してユーザー アクセス トークンを生成します。
GitHub アプリを使用して CLI を構築する
このチュートリアルでは、デバイス フローを介して GitHub App 用のユーザー アクセス トークンを生成する CLI を Ruby で記述する手順を説明します。
GitHub Actions ワークフローで GitHub App を使用して認証済み API 要求を作成する
GitHub App からのインストール アクセス トークンを使って、GitHub Actions ワークフローで認証済み API 要求を行うことができます。 トークンをカスタム アクションに渡して、アクションで認証済み API 要求を行えるようにすることもできます。