Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-09-25. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Ошибка: "Для использования сканирования кода необходимо включить расширенную безопасность для этого репозитория".

Если вы видите эту ошибку, убедитесь, что GitHub Advanced Security включен.

Об этой ошибке

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

Эта ошибка возникает, если вы пытаетесь запустить code scanning в репозитории, где GitHub Advanced Security не включен или если использование этой функции блокируется политикой.

Подтверждение причины ошибки

  1. На GitHubперейдите на главную страницу репозитория.

  2. Под именем репозитория щелкните Параметры. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и щелкните Параметры.

    Снимок экрана: заголовок репозитория с вкладками. Вкладка "Параметры" выделена темно-оранжевым контуром.

  3. В разделе "Безопасность" боковой панели щелкните Безопасность и анализ кода.

  4. Прокрутите вниз до "GitHub Advanced Security".

  5. Если существует связанная и активная кнопка "Включить ", GitHub Advanced Security доступна для этого репозитория, но еще не включена.

  6. Если использование GitHub Advanced Security блокируется политикой, кнопка "Включить **" неактивна, **а владелец политики указан.

    Снимок экрана: параметр "GitHub Advanced Security". Владелец корпоративной политики и неактивная кнопка "Включить" выделены темно-оранжевым контуром.

Устранение проблемы

Если GitHub Advanced Security доступен в репозитории, его можно включить на странице параметров. Если GitHub Advanced Security блокируется политикой, сначала необходимо запросить доступ.

Запрос доступа к GitHub Advanced Security

  1. В параметрах "GitHub Advanced Security" щелкните имя предприятия, чтобы отобразить список пользователей с доступом к политике, которая управляет доступом к GitHub Advanced Security. Дополнительные сведения см. в разделе Применение политик безопасности кода и анализа для вашего предприятия.
  2. Следуйте политике вашей компании для запроса доступа к дополнительным функциям.

Включение GitHub Advanced Security

  1. В параметрах "GitHub Advanced Security" нажмите кнопку "Включить".
  2. Повторно запустите code scanning.