Skip to main content

GitHub Copilot Business の有効化と設定

GitHub Copilot Business を使うには、組織またはエンタープライズのサブスクリプションを設定する必要があります。

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

GitHub Copilot は、GitHub Copilot Individual の個人用アカウント、GitHub Copilot Businessの組織またはエンタープライズ アカウント、または GitHub Copilot Enterprise のエンタープライズ アカウントによって管理できます。

GitHub Copilot Business を使うには、Organization または Enterprise アカウントのサブスクリプションを設定する必要があります。 詳しくは、「GitHub Copilot Business サブスクリプションの管理」を参照してください。

Organization または Enterprise で GitHub Copilot Business を使う場合、まず GitHub Copilot の使用のポリシーを確立する必要があります。 Enterprise レベルで GitHub Copilot を有効にすると、Enterprise 内の Organization ごとに GitHub Copilot 設定を構成できます。

Enterprise で Copilot Business を有効にする

注:

  • Enterprise の Copilot Business を有効にするには、Enterprise 所有者である必要があります。
  • Organization アカウントの Copilot Business サブスクリプションを設定する場合は、このセクションをスキップできます。

Enterprise 所有者は、最初にポリシーを確立してからユーザーを割り当てることで、Enterprise 内の Organization に対して Copilot Business を有効にできます。 Copilot Business の使用を管理するポリシーを適用するには、「エンタープライズで GitHub Copilot のポリシーを適用する」の手順のようにします。 Copilot Business のポリシー構成またはユーザー割り当てに関してさらにヘルプが必要な場合は、GitHub の営業チーム にお問い合わせください。

GitHub Copilot には、GitHub のパブリック コードと一致するコード候補を検出するフィルターが含まれています。 エンタープライズ所有者は、エンタープライズ レベルでフィルターを有効または無効にするか、または組織の所有者に組織レベルで決定するのを許可するかを選べます。 詳細については、「エンタープライズで GitHub Copilot のポリシーを適用する」を参照してください。

組織での GitHub Copilot の設定を構成する

注: Organization アカウントの Copilot Business サブスクリプションを設定する場合は、エンタープライズ ポリシーを使わずに、Organization 内で GitHub Copilot の設定を構成します。

Enterprise 所有者が Organization の Copilot Business を有効にすると、Organization の所有者と管理者アクセス許可を持つメンバーは、Organization の GitHub Copilot アクセスを構成できます。 Enterprise レベルで構成されたポリシー設定に応じて、Organization オーナーは、パブリック コードに一致する GitHub Copilot の提案を許可するかブロックするかなどのさまざまな特徴量を構成することもできます。詳しくは、「Organization での GitHub Copilot の管理」をご覧ください。

GitHub Copilot シートを割り当てる

組織内のユーザーまたはチームに GitHub Copilot へのアクセス権を与えるには、GitHub Copilot シートを割り当てる必要があります。 GitHub Enterprise Cloud 管理者が組織での Copilot Business サブスクリプションを有効にすると、GitHub Copilot シートを組織内の個人とチームに割り当てることができるようになります。組織内の現在と将来のすべてのユーザー、または組織内の特定のユーザーに対してアクセスを有効にするには、「Organization での Copilot のアクセスの管理」の手順のようにします。

ネットワーク設定の構成

組織のメンバーが会社の企業ネットワークで GitHub Copilot を使用する場合は、メンバーが GitHub Copilot を正常に使用できるようにネットワーク設定の構成が必要になる場合があります。

  • ネットワーク上で HTTP プロキシ サーバーを使用する場合は、このサーバー経由で接続するように GitHub Copilot を構成できます。 GitHub Copilot のデータを正常にインターセプトして検査するには、ユーザーのマシンにカスタム SSL 証明書をインストールが必要になる場合があります。 詳しくは、「GitHub Copilot のネットワーク設定の構成」を参照してください。
  • ファイアウォールを使用する場合は、ファイアウォールの許可リストに特定のドメインの追加が必要になる場合があります。 詳しくは、「GitHub Copilot のファイアウォール設定のトラブルシューティング」を参照してください。