Эта версия GitHub Enterprise Server была прекращена 2024-03-26. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.
Устранение неполадок с сканированием кода
При анализе кода с помощью code scanningможет потребоваться устранить непредвиденные проблемы.
Ошибка: "Для использования сканирования кода необходимо включить расширенную безопасность для этого репозитория".
Если вы видите эту ошибку, убедитесь, что GitHub Advanced Security включен.
Оповещения, найденные в созданном коде
При анализе кода с помощью code scanningвы можете создать только код, который необходимо проанализировать.
Анализ сканирования кода занимает слишком много времени
Вы можете точно настроить конфигурацию code scanning, чтобы свести к минимуму время анализа.
Сбой автоматической сборки для скомпилированного языка
Если автоматическая сборка завершается ошибкой, можно настроить code scanning для использования определенных шагов сборки для скомпилированных языков.
Не удается включить CodeQL в частном репозитории
Для использования GitHub Advanced Security необходимо включить для использования code scanning в частных репозиториях.
Ошибки извлечения в базе данных
Можно проверка, влияют ли ошибки извлечения на работоспособность созданной базы данных CodeQL.
CodeQL сканировал меньше строк, чем ожидалось
Если CodeQL проанализировал меньше кода, чем ожидалось, может потребоваться использовать пользовательскую команду сборки.
Журналы недостаточно подробные
Если вы хотите увеличить уровень детализации в журналах, попробуйте выполнить следующие действия.
Ошибка: "Во время сборки не было видно исходного кода"
Если CodeQL не удается найти исходный код, необходимо устранить эту проблему, чтобы разблокировать анализ code scanning.
Ошибка: "не является файлом .ql, .qls, каталогом или спецификацией пакета запросов"
CodeQL не удалось найти один из запросов или наборов запросов, указанных для анализа.
Ошибка: "Вне диска" или ошибка: "Вне памяти"
Если вы видите одну из этих ошибок с GitHub Actions, попробуйте просмотреть спецификации локальных runners.
Некоторые языки не были проанализированы с помощью расширенной настройки CodeQL
Если некоторые языки не были проанализированы, можно изменить рабочий процесс code scanning, чтобы добавить матрицу, указывающую языки, которые нужно проанализировать.
Предупреждение: "Обнаружена проблема с этим рабочим процессом: git проверка out HEAD^2 больше не требуется"
Если вы видите это предупреждение, необходимо обновить рабочий процесс, чтобы следовать текущим рекомендациям.