Об этой ошибке
Advanced Security must be enabled for this repository to use code scanning
403: GitHub Advanced Security is not enabled
Эта ошибка возникает, если вы пытаетесь запустить code scanning в репозитории, где GitHub Advanced Security не включен или если использование этой функции блокируется политикой.
Эта ошибка отображается только для репозиториев с частной или внутренней видимостью. GitHub Advanced Security включен по умолчанию для всех общедоступных репозиториев.
Подтверждение причины ошибки
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".
-
В разделе "Безопасность" боковой панели щелкните Code security.
-
Прокрутите вниз до "GitHub Advanced Security".
-
Если существует связанная и активная кнопка "Включить ", GitHub Advanced Security доступна для этого репозитория, но еще не включена.
-
Если использование GitHub Advanced Security блокируется политикой, кнопка "Включить **" неактивна, **а владелец политики указан.
Устранение проблемы
Если GitHub Advanced Security доступен в репозитории, его можно включить на странице параметров. Если GitHub Advanced Security блокируется политикой, сначала необходимо запросить доступ.
Запрос доступа к GitHub Advanced Security
- В параметрах "GitHub Advanced Security" щелкните имя предприятия, чтобы отобразить список пользователей с доступом к политике, которая управляет доступом к GitHub Advanced Security. Дополнительные сведения см. в разделе Применение политик безопасности кода и анализа для вашего предприятия.
- Следуйте политике вашей компании для запроса доступа к дополнительным функциям.
Включение GitHub Advanced Security
- В параметрах "GitHub Advanced Security" нажмите кнопку "Включить".
- Повторно запустите code scanning.