Skip to main content

エラー: "コード スキャンを使用するには、このリポジトリでGitHub Code Security or GitHub Advanced Security を有効にする必要があります"

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

このエラーについて

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

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

エラーの原因を確認する

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

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

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

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

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

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

  6. ポリシーによってGitHub Code Securityの使用がブロックされている場合、[ ボタンの代わりに [**** 無効] が表示されます。

    「Advanced Security」設定のスクリーンショット。 無効になっているオプションは、濃いオレンジ色で強調表示されています。

問題を修正する

リポジトリ GitHub Code Security 使用できる場合は、設定ページで有効にすることができます。

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

GitHub Code Security へのアクセスをリクエスト中

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

GitHub Code Security の有効化

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