Copilot in the cloud は、ユーザーが GitHub Web サイト、GitHub Mobile、Copilot CLI、および Copilot app でクラウド セッションを開始および再開できる接続エクスペリエンスです。 「GitHub.com および GitHub Mobile でのGitHub Copilot」を参照してください。
** Copilot in the cloud ** ポリシーは次の内容を定義します。
- ユーザーがチャット インターフェイスにアクセスできるか、Copilot Web サイトで GitHub に作業を割り当てることができるか、および GitHub Mobile
- ユーザーがローカル クライアント (Copilot CLI とその Copilot app) からクラウド サンドボックスでセッションを開始できるかどうか
この機能は、既定で有効になっています。 データのセキュリティを確保するために、チャット セッションは既定で、単一の組織またはユーザーの個人用リポジトリのいずれかの範囲に限定されます。 シングル サインオン (SSO) を有効にしている場合、ユーザーは SSO で認証して、その組織に関連付けられているリポジトリからセッション データにアクセスする必要があります。
Copilot cloud agentとCopilot Chat in GitHubのポリシーを既に設定している場合はどうすればよいですか?
Copilot cloud agent、Copilot Chat in GitHub、およびCopilot Chat in GitHub Mobileの個々のポリシーは、Copilot in the cloud ポリシーに置き換えられました。 以前にリポジトリを Copilot cloud agent の対象外にした場合、そのリポジトリの除外は新しいエクスペリエンスに引き継がれる。
その他のポリシーとエンタープライズ管理設定の適用範囲は、統合された画面では異なることに注意してください。 ガバナンス設定が引き続きニーズを満たしていることを確認してください。 「GitHub Copilot ポリシーでサポートされるサーフェス」と「エンタープライズ管理設定」を参照してください。
Prerequisites
Copilot in the cloudを有効にする前に、エンタープライズ ポリシー、リポジトリ保護、ランナーの設定を確認して、エージェントがセキュリティで保護された環境で動作することを確認できます。 「企業内のエージェント向けのセキュリティで保護されたクラウド環境の構築」を参照してください。
Copilot in the cloud ポリシーの管理
-
企業ページに移動してください。 たとえば、GitHub.com の [Enterprise] ページから。
-
ページの上部にある AI コントロールをクリックします。
-
サイドバーで、[ Copilot] をクリックします。
-
[機能とクライアント] で、[ 機能とクライアントの構成] をクリックします。
-
Copilot in the cloudのグローバル ポリシーを選択し、組織に決定事項を伝えます。
ヒント
選択した組織で [有効] を選択した場合は、[組織の管理]、[組織の選択] の順にクリックします。 [Copilot in the cloud] ダイアログで、有効にする組織を選択し、[ 保存] をクリックします。 代わりにカスタム プロパティに基づいて組織を選択するには、REST API を使用します。 「Copilot クラウド エージェント管理用の REST API エンドポイント」を参照してください。
-
既定では、この機能は、選択した組織のすべてのリポジトリで使用できます。 すべてのユーザーに対してクラウド エージェントをブロックする必要があるリポジトリがある場合は、組織の所有者にこの設定を構成するよう伝えてください。 「組織のクラウドでのGitHub Copilotの管理」を参照してください。
ツール呼び出しのアクセス許可の構成
既定では、クラウド セッションは支援付きのツール承認で対話型モードで実行されます。 これにより、ユーザーは制御と使いやすさのバランスを最大限に活用できます。 また、企業がこのオプションをブロックしていない限り、ユーザーは "すべて許可" モードを有効にすることもできます。
"allow-all" モードまたは承認アシストを無効にしたり、特定の操作のアクセス許可を構成したりするには、お使いのエンタープライズの managed-settings.json ファイルを使用できます。 「エンタープライズ管理設定を使い始める」を参照してください。
MCP サーバーと Web アクセスの構成
Copilot では、少数の既定の MCP サーバーに自動的にアクセスできます。 「モデル コンテキスト プロトコル (MCP)」を参照してください。
エンタープライズ向けにサードパーティの MCP サーバーを有効にすることができます。
- サイドバーで MCP をクリックします。
- ** Copilotで MCP サーバーのポリシーを**設定します。
より詳細な設定を行うには、エンタープライズの managed-settings.json ファイルで許可リストまたは拒否リストを構成できます。 「企業向けの MCP サーバー許可リストの構成」を参照してください。
組織の所有者は、クラウド エージェントがアクセスできる外部ホストと URL を指定するように、組織のファイアウォールを構成できます。 詳細については、「GitHub Copilotのファイアウォールのカスタマイズまたは無効化」を参照してください。
セッション環境の構成
GitHub上のエージェント セッションは、クラウド サンドボックスまたはGitHub Actionsで実行できます。 両方の環境のコンピューティング コストは、同じ月間許容量から差し引かれます。
- クラウド サンドボックスは、ユーザーが GitHubのチャット インターフェイスまたは他のクライアントでセッションを再開できる、より高速で軽量な環境です。
- GitHub Actions では、シークレットや変数、依存関係をインストールするためのセットアップ手順、セルフホステッド ランナーやプライベート ネットワークへのアクセスなど、環境をより詳細に制御できます。
詳細な比較については、GitHub.com および GitHub Mobile でのGitHub Copilotを参照してください。
ポリシーとエンタープライズ管理設定の対象範囲は、現在、環境によって異なります。 ユーザーがこれらの環境を選択できる場合、クラウド サンドボックスが既定です。 ただし、現時点では、一部のインターフェイスは GitHub Actions でのみ実行できます (問題を Copilot に割り当てたり、プル要求で @Copilot にメンションしたりするなど)。
** Copilot in the cloud ** ポリシーを有効にすると、クラウド サンドボックスがユーザーが自動的に使用できるようになり、クラウド サンドボックスを個別に無効にすることはできません。 「組織または企業のクラウド サンドボックスの管理」を参照してください。
GitHub Actions環境の構成の詳細については、GitHub Actions上のエージェントの開発環境を構成する と GitHub Copilotクラウドエージェント用ランナーを組織に構成する方法 を参照してください。
agent appsおよびサード パーティのエージェントの有効化
エンタープライズ所有者は、組織に対して、 agent appsを含むサード パーティのエージェントを有効にすることができます。 エンタープライズ レベルで有効にすると、組織の所有者は許可するエージェントを選択できます。 詳細については、「エージェント アプリ」および「サード パーティ製のコーディング エージェント」を参照してください。