Skip to main content

個々のサブスクライバーとしての GitHub Copilot ポリシーの管理

GitHub の個人設定を変更して GitHub Copilot の動作を構成する方法を確認してください。

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

Copilot Pro, Copilot Pro+, and Copilot無料

GitHub の GitHub Copilot の設定について

サポートされている IDE の GitHub Copilot プラグインの構成に加えて、GitHub で GitHub Copilot の設定を構成できます。 この設定は、GitHub Copilot を使うすべての場所に適用されます。

パブリック コードに一致する候補の有効化または無効化

メモ

あなたが GitHub Enterprise Cloud 上の組織のメンバーで、組織を通じて GitHub Copilot シートが割り当てられている場合、個人用アカウントの設定でパブリックコードに一致する候補を設定することはできません。 パブリック コードに一致する候補の設定は、Organization または Enterprise から継承されます。

GitHub Copilot の個人用設定には、一般公開されているコードに一致するコード候補を許可またはブロックするオプションが含まれています。

パブリック コードに一致する提案をブロックする場合は、ほとんどの GitHub Copilot 製品では、GitHub Copilot は、約 150 文字分の前後のコード (周辺コード) を含めてコード提案を GitHub 上の公開コードと照合します。 一致または近い一致がある場合、候補は表示されません。

パブリック コードに一致する候補を許可するか、"ブロック" モードをサポートしていない製品を使用することを選択した場合、Copilot が一致するコードを提案すると、一致の詳細を表示し、 GitHub 上の関連するリポジトリをクリックできます。 詳細については、「GitHub Copilotの提案に一致するパブリックコードを見つける」を参照してください。

  1. GitHub の任意のページで、右上隅にある自分のプロフィール画像をクリックしてから、[ Copilot settings] をクリックします。
  2.        **[Suggestions matching public code]** の右側にあるドロップダウン メニューを選択し、**[Allow]** をクリックして公開コードに一致する候補を許可するか、**[Block]** をクリックして公開コードに一致する候補を禁止します。
    

リポジトリでの Copilotコーディングエージェント の無効化または有効化

Copilotコーディングエージェント を使用すると、 Copilot を GitHub の問題に割り当てたり、 Copilot に対して Copilot チャット のプロンプトからプル要求を送信するように依頼したりすることができます。

メモ

  • Copilotコーディングエージェント は、GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot ビジネス、GitHub Copilot Enterprise プランで使用できます。 エージェントは、マネージド ユーザー アカウント によって所有されて明示的に無効になっているリポジトリを除き、GitHub に格納されているすべてのリポジトリで使用できます。

Copilotコーディングエージェント はすべてのリポジトリにおいて既定で有効にされますが、アカウントの設定を変更すると、自分の個人用アカウントが所有するリポジトリでそれが使われないようにブロックできます。

  1. GitHub の任意のページで、右上隅にある自分のプロフィール画像をクリックしてから、[ Copilot settings] をクリックします。
  2. サイドバーの [Copilot] の下で、[Coding agent] をクリックします。
  3. Copilotコーディングエージェント ページで、[ポリシー] の下の [リポジトリ アクセス] ドロップダウン ボタンをクリックし、[リポジトリなし][すべてのリポジトリ]、または [選択したリポジトリ] のいずれかを選択します。
  4.        **[Only selected repositories]** を選んだ場合は、**[Select repositories]** をクリックして、Copilotコーディングエージェント を有効にするリポジトリを選びます。
    

GitHub Copilot ビジネス と GitHub Copilot Enterprise のサブスクライバーが Copilotコーディングエージェント を使用できるかどうかは、organization レベルで定義されたポリシー設定によって制御されます。 「GitHub Copilot コーディング エージェントを組織に追加する」を参照してください。

Organization が Enterprise によって所有されている場合は、Enterprise レベルで有効化を制御できます。 「企業GitHub Copilot コーディング エージェントの管理」をご覧ください。