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