Skip to main content

GitHub Copilot Enterprise 機能の有効化

GitHub Copilot Enterprise で使用できる機能を有効または無効にする方法について説明します。

はじめに

ユーザーが Copilot Enterprise 機能を使用できるようにするには、GitHub Enterprise Cloud Enterprise に Copilot Enterprise のサブスクリプションが必要です。 詳しくは、「GitHub Copilot について」を参照してください。

Copilot へのアクセスは、Enterprise レベルと Organization レベルで決定されます。

Copilot へのアクセスが有効になっている場合は、GitHub.com で Copilot を使用する権限などの機能を構成できます。 機能は、Enterprise レベルまたは Organization レベルで有効または無効になります。

  • Enterprise のオーナーは、Copilot 機能を、Copilot にアクセスできる Enterprise 内のすべての Organization に対して有効または無効に設定できます。 または、各 Organization が機能ごとに独自のポリシーを設定できるようにすることもできます。
  • Enterprise のオーナーが許可している場合、Organization のオーナーは、Organization の Copilot 機能を有効または無効にすることができます。

この記事では、Enterprise レベルおよび個々の Organization の GitHub Copilot Enterprise の機能を有効または無効にする方法について説明します。

Copilot Enterprise 機能について

GitHub Copilot Enterprise には、GitHub.com でのエクスペリエンスを向上させる AI 機能が用意されています。たとえば、ブラウザーで Copilot とチャットしたり、プロジェクト リポジトリ全体から Copilot のコンテキストを参照したりできます。 詳しくは、「GitHub Copilot Enterprise 機能セット」を参照してください。

メンバーには、機能へのアクセス権が付与されると、アクセス権があることが Email で通知されます。 このメッセージには、機能の使用を開始する方法に関する手順が含まれています。

エンタープライズでの GitHub Copilot Enterprise 機能の有効化または無効化

エンタープライズの所有者は、すべての組織で 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 検索統合は現在ベータ版であり、変更される可能性があります。

組織での Copilot Enterprise 機能の有効化または無効化

組織の所有者は、エンタープライズ レベルで Copilot Enterprise を有効または無効にする特定のポリシーが設定されていない場合、Copilot Enterprise にアクセスできる組織のすべてのメンバーに対して Copilot Enterprise を有効または無効にすることができます。

Copilot へのアクセス権の付与

組織のメンバーに Copilot Enterprise の機能へのアクセス権を付与するには、そのメンバーが Copilot にアクセスできる必要があります。 これは、Copilot のシートを割り当てることで実現されます。 GitHub Enterprise Cloud 管理者が組織での Copilot Business サブスクリプションを有効にすると、GitHub Copilot シートを組織内の個人とチームに割り当てることができるようになります。 「組織のメンバーに Copilot へのアクセスを付与する」をご覧ください。

Copilot Enterprise の有効化または無効化

Copilot Chat は エンタープライズ レベルまたは組織レベルのいずれかで有効化または無効化できます。

組織の親企業がエンタープライズ設定で [GitHub.com の Copilot] に [ポリシーなし] を選択している場合、GitHub Copilot Enterprise は、当初組織に対して無効になります。 組織の所有者は、Copilot にアクセスできる組織のメンバーすべてに対して、GitHub Copilot Enterprise によって提供される追加機能を有効にすることができます。

  1. GitHub の右上隅で、プロフィール写真を選択し、 あなたの組織をクリックします。

  2. 組織の隣の [設定] をクリックします。

  3. サイドバーの [コード、計画、自動化] で、 Copilot をクリックし、[ポリシー] をクリックします。

    Note

    サイド パネルに Copilotアクセス オプションのみが含まれている場合は、Copilot が現在組織内で利用できないことを示します。 エンタープライズ管理者は、組織に対して Copilot を有効にする必要があります。 「企業内の組織に対して Copilot を有効にする」をご覧ください。

  4. GitHub.com の [Copilot] の横にあるドロップダウン メニュー (既定では [無効] のラベルが付いています) を選択し、次のオプションから選択します。

    • 有効: この機能は、組織のすべてのメンバーに対して有効になっています。
    • 無効: この機能は、組織のすべてのメンバーに対して無効になっています。
  5. [有効] を選択すると、2 つのチェック ボックスが表示されます。

    • Copilotに Bing へのアクセス許可を与える: このチェック ボックスを選択すると、Copilot Chatが Bing の検索結果を使用して応答用の情報を提供できます。 詳しくは、「Asking GitHub Copilot questions in GitHub.com」を参照してください。

    • ユーザー フィードバック収集にオプトインする: このチェック ボックスを選択すると、ユーザーが Copilot pull request の概要に関するフィードバックを提供できます。 詳しくは、「GitHub Copilot で pull request の概要を作成する」を参照してください。

Organization の Copilot Enterprise 機能の構成

Copilot Enterprise が Organization に対して有効になった後、管理者は、ユーザーが優れたオンボーディング環境を得られるように Organization のセットアップに数分を費やす必要があります。

  1. Organization で最もよく使用されるリポジトリのインデックスを作成します。

    Copilot Enterprise は、リポジトリでセマンティック コードのインデックス作成が有効になっている場合に最適です。 詳しくは、「Asking GitHub Copilot questions in GitHub.com」をご覧ください。

    Note

    大規模なリポジトリでは、最初のインデックス作成に最大 30 分かかることがあります。 リポジトリのインデックス作成が初めて行われると、更新プログラムのインデックス作成は通常 5 分以内に終了します。

  2. 少なくとも 1 つのサポート技術情報を作成します。

    サポート技術情報では、1 つまたは複数のリポジトリにわたって Markdown ドキュメントがまとめられ、Copilot Enterprise を介して使用できるようになります。 作成後、組織のメンバーは、Copilot Chat in GitHub.com と Visual Studio Code の Copilot Chat のコンテキストとしてサポート技術情報を指定できます。 詳しくは、「Copilot サポート技術情報の管理」を参照してください。

参考資料