エージェント型自動修正の無効化
agentic 自動修正の無効化は、次の 2 つの方法で行うことができます。
- エージェント型自動修正は同じ基盤となる設定に依存しているため、Copilot Autofix を無効にすることで。 手順については、以下のセクションを参照してください。
- リポジトリをCopilot cloud agentの対象外にすることで。 「GitHub Copilot クラウド エージェントへのアクセスの管理」を参照してください。
Agentic Autofix の詳細については、コード スキャンの自動修正についてを参照してください。
無効にする Copilot Autofix
エンタープライズ、組織、またはリポジトリ レベルで Copilot Autofix を無効にすることができます。
Copilot Autofixを任意のレベルで無効にすると、プル要求のCopilot Autofixアラートにコメントとして追加されたすべての開いているcode scanning候補が閉じられます。 Copilot Autofix後で再度有効にした場合、その時点以降、または既存のプル要求に対するセキュリティ分析code scanning再実行後に開かれたプル要求に対してのみ提案が生成されます。
メモ
Copilot Autofix は GitHub Code Quality の不可欠な部分であり、コード セキュリティの結果に対して無効になっている場合でも、コード品質の結果で引き続き実行されます。
Copilot Autofix の詳細については、「コード スキャンの自動修正について」を参照してください。
企業の Copilot Autofix の使用をブロックする
エンタープライズ管理者は、セキュリティの結果の Copilot Autofix を企業で禁止できます。 企業の Copilot Autofix を許可しない場合、企業内の組織またはリポジトリに対して Copilot Autofix を有効にすることはできません。
企業の Copilot Autofix を許可しても、 Copilot Autofixの有効化は強制されませんが、組織とリポジトリの管理者は、セキュリティの結果を得るために Copilot Autofix を有効または無効にできます。
エンタープライズ レベルでCopilot Autofixを禁止すると、エンタープライズ内のすべての組織のすべてのリポジトリにわたるプル要求で、Copilot Autofixアラートに対するコメントとして追加されたすべての開いているcode scanning提案が削除されます。
- 企業ページに移動してください。 たとえば、GitHub.com の [Enterprise] ページから。
- ページの上部にある [ポリシーの] をクリックします。
- [Policies] で、[Advanced Security Code security] をクリックします。
- [Copilot Autofix] で、ドロップダウン メニューを使用して [許可されていません] を選択します。
組織の Copilot Autofix を無効にする
エンタープライズ レベルで Copilot Autofix が許可されている場合、組織の管理者は、組織の Copilot Autofix を無効にできます。 組織の Copilot Autofix を無効にした場合、組織内のリポジトリに対して Copilot Autofix を有効にすることはできません。
組織レベルでCopilot Autofixを無効にすると、組織内のすべてのリポジトリのプル要求でCopilot Autofixアラートに対するコメントとして追加されたすべての開いているcode scanning提案が削除されます。
-
GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。
-
組織をクリックして選択します。
-
Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。](/assets/cb-49309/images/help/discussions/org-settings-global-nav-update.png)
-
サイドバーの [Security] セクションで、 [Advanced Security]、[Global settings] の順にクリックします。
-
[Code scanning] セクションで、 Copilot Autofix の選択を解除します。
グローバル code scanning 設定の構成の詳細については、「 組織のグローバル セキュリティ設定の構成」を参照してください。
リポジトリの Copilot Autofix を無効にする
Copilot Autofixがエンタープライズ レベルで許可され、組織レベルで有効になっている場合、リポジトリ管理者はリポジトリのCopilot Autofixを無効にすることができます。 リポジトリ レベルでCopilot Autofixを無効にすると、リポジトリ全体のプル要求でCopilot Autofixアラートに対するコメントとして追加されたすべての開いているcode scanning候補が削除されます。
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。](/assets/cb-28260/images/help/repository/repo-actions-settings.png)
-
サイドバーの [セキュリティと品質] セクションで、[ Advanced Security] をクリックします。
-
[Code Security] セクションで、 Copilot Autofix の選択を解除します。