Skip to main content

organization 内での Copilot のポリシーの管理

組織内の GitHub Copilot のポリシーを管理する方法について説明します。

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

Organization owners

Organizations with a or plan

GitHub Copilot に関するポリシーについて

組織の所有者は、組織で GitHub Copilot を使用するためのポリシーを管理できます。 たとえば、組織の所有者は、次の Copilot 機能 を有効または無効にすることができます (エンタープライズ所有者がエンタープライズ レベルでこれらの機能へのアクセスをブロックしていない限り)。

  • GitHub.com での Copilot
  • IDE での
  • 次のようなエディター プレビュー Copilot 機能があります。
    • での画像のサポート (VS Code と Visual Studio で使用可能)

    メモ

    この設定は Copilot 内のプレビュー機能にのみ適用されるものであり、VS Code のすべてのプレビュー関連の設定を制御することはありません。

  • Copilot coding agent (パブリック プレビュー)
  • (パブリック プレビュー)
  • GitHub.com (パブリック プレビュー) 上の MCP サーバー
  • および Windows Terminal
  • (パブリック プレビュー)
  • パブリック コードに一致する候補
  • Copilot の代替モデルへのアクセス
    • Anthropic Claude in Copilot
    • Copilot での Google Gemini
    • Copilot での OpenAI モデル

Organization の所有者によって選ばれたポリシー設定により、organization を介して Copilot へのアクセスを許可されているすべての organization メンバーに対する Copilot の動作が決まります。

候補一致ポリシー

組織の設定には、公開されているコードと一致するコード候補を許可またはブロックするオプションが含まれています。 パブリック コードと一致する提案をブロックすることを選ぶと、Copilot は、可能性のあるコード提案とその周囲の約 150 文字のコードを、GitHub 上のパブリック コードと照合します。 一致またはほぼ一致がある場合、候補は表示されません。

エンタープライズ管理者が候補の一致に関してエンタープライズ レベルで [ポリシーなし] を選択している場合は、組織に候補一致ポリシーを設定できます。

Organization のメンバーに、同じ Enterprise に含まれていて提案一致ポリシーが異なる複数の organization によってシートが割り当てられている場合、Copilot では最も制限の厳しいポリシーが使われます。

組織での Copilot の機能の有効化

メモ

Copilot policies are also managed at the enterprise level. If your organization is part of an enterprise, and explicit settings have been selected at the enterprise level, you cannot override those settings at the organization level. For more information on managing policies at the enterprise level, see 企業内の Copilot のポリシーと機能を管理する.

  1. GitHub の右上隅でプロフィール写真を選んでから、 [Your organizations] をクリックします。

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

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

  4. 各機能の右側にあるドロップダウン オプションを使用して、組織でその機能を有効または無効にします。

    たとえば、候補一致を有効または無効にするには、[パブリック コードに一致する候補] ドロップダウンで [許可] または [ブロック] を選択します。

  5. Organization が または プランを所有していて、"GitHub.com で Copilot" を有効にしている場合は、さらに 2 つのオプションが表示されます。

    • ユーザー フィードバック収集にオプトインする: 有効にすると、ユーザーは Copilot pull request の概要に関するフィードバックを提供できます。 詳しくは、「GitHub Copilot で pull request の概要を作成する」をご覧ください。

    • オプトインのプレビュー機能: 有効にすると、ユーザーはまだ一般提供されていない新しい Copilot 機能をテストできます。 機能のプレビューには欠陥があり、機能はいつでも変更または廃止される可能性があることに注意してください。 Copilot 機能の現在のプレビューを次に示します。

ヒント

ユーザーに対して Copilot coding agent を有効にする場合は、エージェントが使用できるリポジトリも定義する必要があります。「Adding Copilot coding agent to your organization」を参照してください。

組織内で のポリシーを設定する

は、外部ツールと を統合します。 「拡張情報を使用して外部ツールを Copilot Chat と統合する」を参照してください。

を organization にインストールする前に、organization の利用ポリシーを設定する必要があります。 利用ポリシーを設定すると、organization 内のすべてのメンバーに対して を有効または無効にし、セキュリティ リスクを制限できます。

がエンタープライズ レベルで有効または無効になっていない場合は、組織の ポリシーを設定できます。

  1. GitHub の右上隅でプロフィール写真を選んでから、 [Your organizations] をクリックします。
  2. 組織の隣の [設定] をクリックします。
  3. サイドバーの [コード、計画、自動化] で、 Copilot をクリックし、[ポリシー] をクリックします。
  4. [] セクションで、ドロップダウン メニューを選択し、組織の を有効または無効にします。

組織の アクセス許可の管理

組織に をインストールすると、拡張機能が組織内に持っているアクセス許可と、それらのアクセス許可が必要な理由を確認できます。 に一覧表示されているアクセス許可を付与しない場合は、拡張機能を一時停止またはアンインストールできます。

  1. GitHub の右上隅でプロフィール写真を選んでから、 [Your organizations] をクリックします。
  2. 組織の隣の [設定] をクリックします。
  3. サイド バーの [サード パーティのアクセス] で、[GitHub Apps] をクリックします。 組織にインストールされている GitHub Apps の一覧が表示されます。
  4. 必要に応じて、インストールされている GitHub Apps で をフィルター処理するには、[フィルター: ] ドロップダウン メニューを選択し、[] をクリックします。
  5. 確認または変更する の横にある [構成] をクリックします。
  6. [アクセス許可] セクションで、 に表示されているアクセス許可を確認します。 必要に応じて、 の組織へのアクセスを、次の 2 つの方法のいずれかでブロックできます。
    • 拡張機能をインストールしたまま、組織内のリソースへの のアクセスを無期限に一時停止するには、[危険ゾーン] セクションで [中断] をクリックします。
    • を完全にアンインストールするには、[危険ゾーン] セクションで [アンインストール] をクリックします。

参考資料