Skip to main content

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

          GitHubで個人設定を変更して、GitHub Copilotの動作を構成する方法について説明します。

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

Copilot Pro, Copilot Pro+, and Copilot無料

          GitHub Copilot 上の GitHub 設定について

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

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

メモ

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

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

ほとんどの GitHub Copilot 製品で、パブリック コードと一致する提案をブロックする場合、 GitHub Copilot は、 GitHubのパブリック コードに対して、約 150 文字の周囲のコードでコード候補をチェックします。 一致または近い一致がある場合、候補は表示されません。

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

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

リポジトリでの Copilot クラウドエージェント の無効化または有効化

          Copilot クラウドエージェント を使用すると、 Copilot を GitHub の問題に割り当てたり、リポジトリの詳細な調査、計画、コードの変更などのタスクを自律的に実行するように Copilot を促したり、準備ができたら pull request を作成したりできます。

メモ

  • Copilot クラウドエージェント は、 GitHub Copilot Pro、 GitHub Copilot Pro+、 GitHub Copilot ビジネス 、および GitHub Copilot Enterprise プランで使用できます。 エージェントは、GitHubが所有し、明示的に無効にされているリポジトリを除き、マネージド ユーザー アカウントに格納されているすべてのリポジトリで使用できます。
          Copilot クラウドエージェント は既定ですべてのリポジトリで有効になっていますが、アカウント設定を変更することで、自分の個人アカウントが所有するリポジトリで使用されないようにすることができます。
  1. GitHub の任意のページで、右上隅にある自分のプロフィール画像をクリックしてから、[ Copilot settings] をクリックします。
  2. サイドバーの Copilot で、[ クラウド エージェント] をクリックします。
  3. [ Copilot クラウドエージェント ] ページの [ポリシー] で、[リポジトリ アクセス] のドロップダウン ボタンをクリックし、[ リポジトリなし]、[ すべてのリポジトリ]、または [選択したリポジトリのみ] を選択します。
  4. [ 選択したリポジトリのみ] を選択した場合は、[ リポジトリの選択 ] をクリックし、 Copilot クラウドエージェントを有効にするリポジトリを選択します。

GitHub Copilot ビジネスサブスクライバーとGitHub Copilot Enterpriseサブスクライバーの場合、Copilot クラウドエージェントを使用する機能は、組織レベルで定義されたポリシー設定によって制御されます。 「GitHub Copilotクラウド エージェントを組織に追加する」を参照してください。

Organization が Enterprise によって所有されている場合は、Enterprise レベルで有効化を制御できます。 「企業GitHub Copilotクラウド エージェントを有効にする」を参照してください。