Skip to main content

企業内の Copilot のポリシーと機能を管理する

企業管理者は、企業内の組織に Copilot ポリシーを適用できます。

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

Enterprise admins

Copilot Enterprise or Copilot Business

エンタープライズの GitHub Copilot のポリシーについて

Copilot Business または Copilot Enterprise サブスクリプションがある場合、エンタープライズの組織内で GitHub Copilot のポリシーを適用することも、組織ごとにポリシーを設定することもできます。

制限付きポリシーがエンタープライズ レベルで選択されている場合は、組織の所有者は、組織レベルでより制限の厳しいポリシーを選択することはできません。 エンタープライズ レベルでポリシーが選択されておらず、エンタープライズ内の複数の組織が異なるポリシーを選択して同じユーザーにアクセスを許可している場合、そのユーザーには最も制限の厳しいポリシーが優先して適用されます。

パブリック コードに一致する GitHub Copilot の提案の使用を管理するポリシーを適用する

GitHub Copilot には、GitHub のパブリック コードと一致するコード候補を検出するフィルターが含まれています。 エンタープライズ レベルでフィルターを有効または無効にするか、組織の所有者が組織レベルで決定できるようにするかを選ぶことができます。 フィルターが有効になっていると、GitHub Copilot によって、周囲の約 150 文字のコードに関するコード候補が、GitHub でのパブリック コードに対してチェックされます。 一致または近い一致がある場合、候補は表示されません。

  1. Enterprise アカウントのサイドバーで、 [ポリシー] をクリックします。
  2. " [ポリシー]" セクションで [Copilot] をクリックします。
  3. 「GitHub Copilot」ページで、[ポリシー] タブをクリックします。
  4. [パブリック コードに一致する候補] の横にあるドロップダウン メニューをクリックし、適用するポリシーを選びます。
    • パブリック コードに一致する GitHub Copilot の提案をブロックするには、 [ブロック] を選びます。
    • パブリック コードに一致する GitHub Copilot の提案を許可するには、 [許可] を選びます。
    • パブリック コードに一致する GitHub Copilot の提案の使用について各組織が独自のポリシーを設定できるようにするには、[ポリシーなし] を選びます。

GitHub.com

で GitHub Copilot 機能の使用を管理するポリシーを適用する

Copilot Enterprise ライセンスがあれば、エンタープライズのメンバーは、ブラウザーで Copilot とチャットする機能や、複数のリポジトリ間で Copilot のコンテキストを参照したりする機能など、GitHub.com でのエクスペリエンスを向上させる AI 機能にアクセスできます。 詳しくは、「GitHub Copilot Enterprise 機能セット」を参照してください。

エンタープライズ内の組織に対して、これらの機能の使用を有効または無効にすることができます。 あるいは、組織の所有者が独自のポリシーを選択して、組織の機能へのアクセスを決定できるようにすることもできます。

  1. Enterprise アカウントのサイドバーで、 [ポリシー] をクリックします。

  2. " [ポリシー]" セクションで [Copilot] をクリックします。

  3. 「GitHub Copilot」ページで、[ポリシー] タブをクリックします。

  4. [Copilot in GitHub.com] (GitHub.com の Copilot) の横にあるドロップダウン メニューをクリックし、適用するポリシーを選択します。

    • [ポリシーなし] - 各組織が独自のポリシーを設定できるようにします。 [Copilot in GitHub.com] (GitHub.com の Copilot) は、最初はすべての Organization で無効になっていますが、organization の設定で組織の所有者が有効にすることができます。
    • [有効] - [Copilot in GitHub.com] (GitHub.com の Copilot Enterprise) の使用を、Copilot への権利を与えられている、エンタープライズの組織の全メンバーに許可します。
    • [無効] - 組織がエンタープライズの Copilot Enterprise サブスクリプションのメンバーに Copilot Enterprise シートを割り当てないようにします。
  5. 「GitHub.com の Copilot」ポリシーで [有効] を選択すると、[ユーザー フィードバック収集にオプトインする] チェック ボックスが表示されます。

    [ユーザー フィードバックの収集にオプトインする] のチェック ボックスをオフにすると、Copilot が pull request の概要を生成した後に、サムズアップおよびサムズダウンのフィードバック アイコンが表示されなくなります。 Copilot Chat パネルの各応答の下にサムズアップおよびサムズダウンのフィードバック アイコンが引き続き表示され、ユーザーは通常はチャット パネルの [フィードバックの送信] リンクを使用して、Copilot に関する書面でのフィードバックを GitHub に送信できます。

    [ユーザー フィードバックの収集にオプトインする] のチェック ボックスをオンにして、サムズアップあるいはサムズダウンのアイコンをクリックすると、pull request の概要が生成され GitHub に返され、ユーザー フィードバックのコンテキストが提供されます。

    Copilot のユーザー フィードバックの収集について詳しくは、「Asking GitHub Copilot questions in GitHub.com」を参照してください。

    Note

    「GitHub.com の Copilot」オプションで [ポリシーなし] を選択した場合、ユーザー フィードバック収集は、初期設定では組織レベルで有効化されていますが、組織のオーナーは組織のオプトアウトを選択できます。

  6. 「Bing に Copilot のアクセスを付与する」の横にあるドロップダウン メニューをクリックし、適用するポリシーを選択します。

    • [ポリシーなし] - 各組織が独自のポリシーを設定できるようにします。 Bingへのアクセスは、初期設定ではすべての組織で無効化されていますが、組織の設定で組織のオーナーによって有効化することができます。

    • 有効 - Copilot Chat が Bing Web 検索結果を使用して、応答に対する情報を提供できるようにします。 「Asking GitHub Copilot questions in GitHub.com」と「Asking GitHub Copilot questions in your IDE」を参照してください。

    • 無効 - Copilot Chat が Bing にアクセスできないようにします。

    Note

    GitHub.com の Copilot Chat、VS Code、および Visual Studio への Bing 検索統合は現在ベータ版であり、変更される可能性があります。

IDE で GitHub Copilot Chat の使用を管理するポリシーを適用する

GitHub Copilot Chat は、ユーザーが GitHub Copilot とチャットして、コーディング関連の質問に対するコードの提案と回答を取得できるようにする機能です。 エンタープライズ内の組織用の IDE で GitHub Copilot Chat の使用を有効または無効にすることができます。 あるいは、組織の所有者が独自のポリシーを選択して、組織の GitHub Copilot Chat へのアクセスを決定できるようにすることもできます。 詳しくは、「Responsible use of GitHub Copilot Chat in your IDE」を参照してください。

Copilot Chat in GitHub.com の使用を管理するには、「GitHub.com で GitHub Copilot 機能の使用を管理するポリシーを適用する」を参照してください。

  1. Enterprise アカウントのサイドバーで、 [ポリシー] をクリックします。
  2. " [ポリシー]" セクションで [Copilot] をクリックします。
  3. 「GitHub Copilot」ページで、[ポリシー] タブをクリックします。
  4. [IDE の GitHub Copilot Chat] の横にあるドロップダウン メニューをクリックし、適用するポリシーを選びます。
    • GitHub Copilot Chat の使用について各組織が独自のポリシーを設定できるようにするには、[ポリシーなし] を選びます。
    • GitHub Copilot Chat の使用を許可するには、[有効] を選びます。
    • GitHub Copilot Chat の使用を防ぐには、[無効] を選びます。

GitHub Copilot in the CLI

の使用を管理するポリシーを適用する

GitHub Copilot in the CLI は GitHub CLI の拡張機能であり、ターミナルでチャットのようなインターフェイスを提供し、コマンド ラインから実行するコマンドに関する質問をすることができます。 エンタープライズ内の組織に対して Copilot in the CLI の使用を有効または無効にすることができます。 あるいは、組織の所有者が組織の Copilot in the CLI について独自のポリシーを選択できるようにすることもできます。 詳しくは、「Responsible use of GitHub Copilot in the CLI」を参照してください。

  1. Enterprise アカウントのサイドバーで、 [ポリシー] をクリックします。

  2. " [ポリシー]" セクションで [Copilot] をクリックします。

  3. [ポリシー] タブをクリックします。

  4. [GitHub Copilot in the CLI] の右側にあるドロップダウン メニューを選択し、適切なオプションを選択します。

    • 各エンタープライズ独自のポリシーを設定できるようにするには、[ポリシーなし] を選択します。
    • エンタープライズのすべての組織に対して Copilot in the CLI を有効にするには、[有効] を選択します。
    • エンタープライズのすべての組織に対して Copilot in the CLI を無効にするには、[無効] を選択します。

GitHub Copilot Chat in GitHub Mobile の使用を管理するポリシーを適用する

GitHub Copilot Chat in GitHub Mobile は、GitHub Copilot と対話できるチャット インターフェイスであり、GitHub Mobile 内でコーディング関連の質問をすると回答を受け取ることができます。 Enterprise 内の Organization 用の Copilot Chat in GitHub Mobile の使用を有効または無効にすることができます。 あるいは、Organization のオーナーがその Organization の Copilot Chat in GitHub Mobile について独自のポリシーを選択できるようにすることもできます。 詳しくは、「Responsible use of GitHub Copilot Chat in GitHub Mobile」を参照してください。

  1. Enterprise アカウントのサイドバーで、 [ポリシー] をクリックします。

  2. " [ポリシー]" セクションで [Copilot] をクリックします。

  3. [ポリシー] タブをクリックします。

  4. [Copilot Chat in GitHub Mobile] の右側にあるドロップダウン メニューを選択し、適切なオプションを選択します。

    • 各エンタープライズ独自のポリシーを設定できるようにするには、[ポリシーなし] を選択します。
    • エンタープライズのすべての組織に対して Copilot in the CLI を有効にするには、[有効] を選択します。
    • エンタープライズのすべての組織に対して Copilot in the CLI を無効にするには、[無効] を選択します。