Skip to main content

企業ネットワークへの GitHub Copilot のアクセスの管理

サブスクリプション ベースのネットワーク ルーティングを使用して、ネットワークへの Copilot アクセスを制御する方法について説明します。

この機能を使用できるユーザーについて

Enterprise owners

Copilot Enterprise or Copilot Business

Copilot subscription-based network routing について

企業または組織のオーナーは、ネットワーク ファイアウォールを使用して、GitHub Copilot Business または GitHub Copilot Enterprise、もしくは両方へのアクセスを明示的に許可したり、GitHub Copilot Individual へのアクセスをブロックしたりできます。 これにより、メンバーがネットワーク内で使用できる GitHub Copilot プランを制御できます。

Copilot subscription-based network routing を構成すると、次の GitHub Copilot 機能に影響します。

  • Visual Studio Code、Visual Studio、JetBrains IDE、および Vim/NeoVim でのコード完成
  • Visual Studio Code、Visual Studio、および JetBrains IDE での Copilot Chat
  • GitHub の Copilot Chat
  • GitHub Mobile アプリ
  • Copilot in the CLI

Copilot subscription-based network routingはすべてのユーザーに対して有効になっています。 これにより、ユーザーは自分の Copilot サブスクリプションに固有のエンドポイントを介して GitHub Copilot にアクセスできるようになります。 Copilot Business ユーザーのみが Copilot Business エンドポイントに接続でき、Copilot Enterprise ユーザーのみが Copilot Enterprise エンドポイントに接続できます。

GitHub Copilot への継続的なアクセスを確保するための重要な手順

Copilot 用のプロキシ サーバーまたはファイアウォールの構成」に記載されているすべてのホスト名へのアクセスがファイアウォールで許可されていることを確認する必要があります。

企業またはOrganization のCopilot subscription-based network routingの構成

Enterprise または Organization の所有者は、GitHub Copilot Business または GitHub Copilot Enterprise 、あるいはその両方のエンドポイントを許可リストに追加できます。 これにより、メンバーは許可されたエンドポイントを介してのみ GitHub Copilot にアクセスできるようになります。

Note

GitHub Copilot Business および GitHub Copilot Enterprise の両方のサブスクリプションを持つエンタープライズ アカウントの場合は、両方のエンドポイントを許可リストに追加する必要があります。

  1. メンバーが、以下に示す Copilot クライアントの最小バージョンに更新されていることを確認します。

    • Visual Studio Code の場合は、Copilot チャット バージョン 0.17 以降を使用します。
    • JetBrains IDE の場合は、Copilot バージョン 1.5.6.5692 以降を使用します。
    • Visual Studio の場合は、バージョン VS 2022 17.11 以降を使用します。
  2. 許可リストに次のパスのいずれか 1 つまたは両方を含めるように、企業ネットワーク ファイアウォールを更新します。

    • Copilot Business サブスクリプションに *.business.githubcopilot.com を追加する

    • Copilot Enterprise サブスクリプションに *.enterprise.githubcopilot.com を追加する

    Note

    * はワイルドカード文字を表示します。 GitHub Copilot が正しく機能するためには、複数のサブドメインが必要であるため、ワイルドカードが必要です。

  3. 企業ネットワーク ファイアウォールを更新して、ブロックリストに *.individual.githubcopilot.com を含めます。