Skip to main content

エラー: "GitHub Advanced Security must be enabled for this repository to use code scanning"

このエラーが表示された場合は、GitHub Advanced Security が有効になっていることを確認します。

このエラーについて

GitHub Advanced Security must be enabled for this repository to use code scanning
403: GitHub Advanced Security is not enabled

このエラーは、GitHub Advanced Security が有効になっていないリポジトリ、またはこの機能の使用がポリシーによってブロックされているリポジトリで code scanning を実行しようとした場合に報告されます。

エラーの原因を確認する

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. リポジトリ名の下にある [設定] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。

  3. サイドバーの [Security] セクションで、[ Code security and analysis] をクリックします。

  4. 設定ページで、[Advanced Security] まで下にスクロールします。

  5. [Enable] ボタンが関連付けられていてアクティブになっている場合、このリポジトリでは GitHub Advanced Security を使用できますが、まだ有効になっていません。

  6. GitHub Advanced Security の使用がポリシーによってブロックされている場合、[Enable] ボタンは非アクティブになり、ポリシーの所有者の一覧が表示されます。

    Advanced Security の設定のスクリーンショット。 Enterprise ポリシーの所有者と非アクティブな [Enable] ボタンが、濃いオレンジ色で強調されています。

問題を修正する

リポジトリで GitHub Advanced Security を使用可能な場合は、設定ページで有効にできます。

GitHub Advanced Security がポリシーによってブロックされている場合は、最初にアクセスを要求する必要があります。

GitHub Advanced Security へのアクセスを要求する

  1. [Code security and analysis] 設定で、Enterprise 名をクリックすると、Advanced Security 製品へのアクセスを制御するポリシーを編集するアクセス権を持つユーザーの一覧が表示されます。 詳しくは、「エンタープライズのコード セキュリティと分析のためのポリシーの適用」をご覧ください。
  2. その他の機能へのアクセスを要求するには、会社のポリシーに従ってください。

GitHub Advanced Security を有効にする

  1. [Code security] 設定ページを開きます。
  2. [Advanced Security] 機能の横にある [Enable] をクリックします。
  3. code scanning を再実行します。