Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となりました: 2025-04-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

プライベート リポジトリで CodeQL を有効にできない

プライベート・リポジトリで code scanning を使用するには、GitHub Advanced Security を有効にする必要があります。

GitHub Advanced Security が有効かどうかを確認します

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

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

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

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

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

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

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

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

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

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

GitHub Advanced Security の有効化

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