外部コンテンツのインデックス作成用に GitHub Enterprise Cloud を構成する
GitHub Enterprise Cloud 外部コンテンツコネクタが GitHub Enterprise Cloud コンテンツにアクセスできるように、GitHubアプリを作成して承認します。
始める前に
次のすべてが必要です。
- GitHub Enterprise Cloud 組織の組織所有者ロール。このロールの詳細については、 https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization および https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization GitHub ドキュメントリソースを参照してください。
- Ruby、Python、bash、PowerShell など、 GitHub アプリの JSON Web トークン (JWT) の作成に使用できるプログラミング言語にアクセスします。この手順とサポートされているプログラミング言語の詳細については、 https://docs.github.com/en/enterprise-cloud@latest/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app GitHub ドキュメントリソースを参照してください。
- curl コマンドラインツールにアクセスします。
必要なロール:なし
このタスクについて
GitHub Enterprise クラウド外部コンテンツコネクタは、GitHub REST API を使用して、GitHub Enterpriseクラウドソースシステムのパブリックリポジトリと内部リポジトリで見つかったコミット、問題、およびプル要求から検索可能なコンテンツとメタデータを取得します。
コネクタが REST API を介して GitHub Enterprise Cloud ソースシステムにアクセスできるようにするには、GitHub Enterprise Cloud で組織の GitHub アプリを構成して承認する必要があります。コネクタアドミンは、GitHub アプリからコピーした設定を使用して、ソースシステムに適切に接続できるように GitHub Enterprise Cloud 外部コネクタを構成できます。
手順
次のタスク
コネクタアドミンに次のアイテムを提供します。
コネクタアドミンは、GitHub Enterprise Cloud ソースシステムからアイテムとセキュリティプリンシパルを取得する GitHub Enterprise Cloud 外部コンテンツコネクタを構成するために、これらのアイテムを必要とします。
GitHub Enterprise Cloud 外部コンテンツコネクタの作成と構成の詳細については、「GitHub Enterpriseクラウド外部コンテンツコネクタの作成」を参照してください。