Skip to main content

Включение защиты push-уведомлений для репозитория

При принудительной защите secret scanning блокирует отправку секретов в репозиторий и создает оповещение при каждом обходе блока участником.

Кто может использовать эту функцию?

Secret scanning is available for organization-owned repositories, and in beta for user-owned repositories in GitHub Enterprise Server if your enterprise has a license for GitHub Advanced Security. For more information, see "About secret scanning alerts" and "About GitHub Advanced Security."

Сведения о включении защиты push-уведомлений

Чтобы включить защиту push-уведомлений для репозитория, необходимо сначала включить secret scanning. Затем можно включить защиту push-уведомлений на странице параметров репозитория "Безопасность кода и анализ", выполнив действия, описанные в этой статье.

Если вы являетесь владелец организации, вы можете включить защиту push-уведомлений для нескольких репозиториев за раз. Дополнительные сведения см. в разделе "[Создание настраиваемой конфигурации безопасности](/code-security/getting-started/quickstart-for-securing-your-organization#enabling-security-features-in-your-organization)".

Владельцы организации, руководители безопасности и администраторы репозитория также могут включить защиту от принудительной отправки для secret scanning через API. Дополнительные сведения см. в разделе "Конечные точки REST API для репозиториев" и разверните раздел "Свойства security_and_analysis объекта".

Если ваша организация принадлежит корпоративной учетной записи, владелец предприятия также может включить защиту push-уведомлений на уровне предприятия. Дополнительные сведения см. в разделе Управление функциями расширенной безопасности GitHub для вашего предприятия.

Включение принудительной защиты для репозитория

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

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

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

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

  4. В разделе "Безопасность и анализ кода" найдите GitHub Advanced Security.

  5. В "Secret scanning" в разделе "Принудительная защита" нажмите Включить.

Дополнительные материалы