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の提案に一致するパブリックコードを見つける」を参照してください。
- GitHub の任意のページで、右上隅にある自分のプロフィール画像をクリックしてから、[ Copilot settings] をクリックします。
-
**[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コーディングエージェント はすべてのリポジトリにおいて既定で有効にされますが、アカウントの設定を変更すると、自分の個人用アカウントが所有するリポジトリでそれが使われないようにブロックできます。
- GitHub の任意のページで、右上隅にある自分のプロフィール画像をクリックしてから、[ Copilot settings] をクリックします。
- サイドバーの [Copilot] の下で、[Coding agent] をクリックします。
- Copilotコーディングエージェント ページで、[ポリシー] の下の [リポジトリ アクセス] ドロップダウン ボタンをクリックし、[リポジトリなし]、[すべてのリポジトリ]、または [選択したリポジトリ] のいずれかを選択します。
-
**[Only selected repositories]** を選んだ場合は、**[Select repositories]** をクリックして、Copilotコーディングエージェント を有効にするリポジトリを選びます。
GitHub Copilot ビジネス と GitHub Copilot Enterprise のサブスクライバーが Copilotコーディングエージェント を使用できるかどうかは、organization レベルで定義されたポリシー設定によって制御されます。 「GitHub Copilot コーディング エージェントを組織に追加する」を参照してください。
Organization が Enterprise によって所有されている場合は、Enterprise レベルで有効化を制御できます。 「企業GitHub Copilot コーディング エージェントの管理」をご覧ください。
リポジトリでサード パーティ製のコーディング エージェントを有効または無効にする
メモ
サードパーティのエージェントは、GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot ビジネス および GitHub Copilot Enterprise プランで利用できます。
個人アカウントで次のコーディング エージェントを有効にするかどうかを選択できます。
- Anthropic Claude
- OpenAI Codex
コーディングエージェントは、Copilotコーディングエージェント が有効になっているのと同じリポジトリにアクセスできます。
コーディング エージェントを有効にするには:
- アカウントの coding エージェントの設定に移動します。
- [Copilotコーディングエージェント] パイプラインの [パートナー エージェント] で、トグルをクリックして、使用するサードパーティ エージェントを有効にします。
プロンプトと提案の収集の有効化または無効化
プロンプトと Copilot の提案を GitHub で収集して保持し、さらに処理して Microsoft と共有するかどうかを選択できます。 GitHub Copilot が設定に応じて収集する可能性があるデータの詳細については、追加の製品および機能に適用される GitHub 条件 および GitHub Copilot プライバシーに関する FAQ を参照してください。
- GitHub の任意のページで、右上隅にある自分のプロフィール画像をクリックしてから、[ Copilot settings] をクリックします。
- GitHub がデータを使用することを許可または禁止するには、コードエディターのコードスニペットを製品向上のために使用することを許可する オプションにチェックを入れるか外してください。
GitHub Copilot チャット
の Web 検索の有効化または無効化
GitHub Copilot チャット の Web 検索を有効にできます。 既定では、この設定は無効になっています。 この設定を有効にした場合、Copilot チャット は、Bingを使用してインターネットで質問に関連する情報を検索します。 Bing検索は、新しいテクノロジや非常に具体的なテーマについて話し合うときに特に役立ちます。
- GitHub の任意のページで、右上隅にある自分のプロフィール画像をクリックしてから、[ Copilot settings] をクリックします。
- [Copilot の Bing へのアクセス] の右側で、ドロップダウン メニューを選択し、[有効] または [無効] をクリックします。
モデルのトレーニングと改良
既定では、GitHub、その関連会社、およびサード パーティは、AI モデルのトレーニングにプロンプト、提案、コード スニペットなどのデータを使用しません。 これは、GitHub Copilot のお客様の個人設定に反映され、有効にすることはできません。