Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

CodeQL の既定の設定のトラブルシューティング

既定のcode scanning設定で問題が生じている場合、以下の問題解決のためのヒントを使ってトラブルシューティングできます。

Code scanning は、GitHub.com のすべてのパブリック リポジトリに使用できます。 Code scanning は、GitHub Enterprise Cloud を使用していて GitHub Advanced Security のライセンスを持つ Organization によって所有されるリポジトリで使用できます。 詳しくは、「GitHub Advanced Security について」を参照してください。

既存の CodeQL ワークフローの無効化

CodeQL という名前の 2 つのワークフローが表示される場合は、既存の CodeQL ワークフロー ファイルによってトリガーされるワークフローを無効にする必要があります。 リポジトリのメイン ページに移動し、 [アクション] をクリックします。 サイドバーで、 CodeQL という名前の 2 つのワークフローを見つけて、両方のワークフローを開きます。 ワークフロー タイトルの後にある、ワークフロー ファイルへのリンクを探します。 このファイルには、codeql.yml または codeql-analysis.yml という名前が付けられている可能性があります。 関連付けられたワークフロー ファイルを含む CodeQL ワークフローが見つかったら、ワークフローの概要ページで を選択し、 [ワークフローの無効化] をクリックします。 ワークフローの無効化の詳細については、「ワークフローの無効化と有効化」を参照してください。

予想よりも多くの GitHub Actions 分数を使用する

リポジトリで予想よりも多くの GitHub Actions 分を使用していて、以前に CodeQL の詳細設定を使用してリポジトリをスキャンした場合は、既定の CodeQL 設定に加えて、既存のワークフロー ファイルが実行されている可能性があります。 既存のワークフロー ファイルを無効にする方法の詳細については、「既存の CodeQL ワークフローの無効化」を参照してください。

必要に応じて、既存のワークフロー ファイルが不要になったと確信できる場合は、代わりにリポジトリからファイルを削除できます。 詳しくは、「リポジトリ内のファイルの削除」を参照してください。

既定の設定の有効化に時間がかかりすぎる

既定の設定の有効化に時間がかかりすぎる場合は、ワークフローの実行を取り消して設定を再起動してみてください。 設定を再起動するには、リポジトリのメイン ページに移動し、 [アクション] をクリックします。 進行中の CodeQL ワークフロー実行をクリックし、 [ワークフローの取り消し] をクリックします。 がワークフロー実行名の横に表示されたら、 [コードのセキュリティと分析] 設定に戻り、既定の設定を再度有効にします。 既定の設定が停止し続ける場合は、GitHub Support に問い合わせるか、詳細設定を有効にしてみてください。 詳細については、「リポジトリの code scanning の構成」を参照してください。

ワークフロー実行をトリガーした内容が不明

分析をトリガーした理由がわからない場合は、最後のスキャンのログを確認してください。 最後のスキャンのログの表示の詳細については、「code scanning ログの表示」を参照してください。