Создание набора правил защиты слиянием для репозитория
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
В левой боковой панели в разделе "Код и автоматизация" щелкните "Правила", а затем щелкните "Наборы правил".

-
Нажмите кнопку "Создать набор правил".
-
Чтобы создать набор правил, предназначенный для ветвей, щелкните новый набор правил ветви.
-
В поле "Имя набора правил" введите имя набора правил.
-
При необходимости, чтобы изменить состояние принудительного применения по умолчанию, щелкните Отключен и выберите состояние принудительного применения.
-
В разделе "Защита ветви" выберите "Требовать code scanning результатов.
-
В разделе "Обязательные средства и пороговые значения оповещений" щелкните Добавьте инструмент и выберите инструмент code scanning с раскрывающимся списком. Например, "CodeQL".
-
Рядом с именем средства code scanning :
- Щелкните "Оповещения" и выберите один из следующих вариантов: Нет, ошибки **, **ошибки и предупреждения или все.
- Щелкните оповещения системы безопасности и выберите один из следующих вариантов : Нет, критически важный, высокий или более высокий, средний или более высокий или все.

Дополнительные сведения о уровнях серьезности оповещений и уровнях серьезности безопасности см. в разделе О предупреждениях о сканировании кода.
Дополнительные сведения об управлении наборами правил в репозитории см. в разделе Управление наборами правил для репозитория.
Создание набора правил защиты слиянием для всех репозиториев в организации
-
В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.
-
Выберите организацию, кликнув по ней.
-
Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
В левой боковой панели в разделе "Код, планирование и автоматизация" щелкните Репозиторий, а затем щелкните "Правила".

-
Нажмите кнопку "Создать набор правил".
-
Чтобы создать набор правил, предназначенный для ветвей, щелкните новый набор правил ветви.
-
В поле "Имя набора правил" введите имя набора правил.
-
При необходимости, чтобы изменить состояние принудительного применения по умолчанию, щелкните Отключен и выберите состояние принудительного применения.
-
В разделе "Защита ветви" выберите "Требовать code scanning результатов.
-
В разделе "Обязательные средства и пороговые значения оповещений" щелкните Добавьте инструмент и выберите инструмент code scanning с раскрывающимся списком. Например, "CodeQL".
-
Рядом с именем средства code scanning :
- Щелкните "Оповещения" и выберите один из следующих вариантов: Нет, ошибки **, **ошибки и предупреждения или все.
- Щелкните оповещения системы безопасности и выберите один из следующих вариантов : Нет, критически важный, высокий или более высокий, средний или более высокий или все.

Дополнительные сведения о уровнях серьезности оповещений и уровнях серьезности безопасности см. в разделе О предупреждениях о сканировании кода.
Дополнительные сведения об управлении наборами правил для репозиториев в организации см. в разделе Управление наборами правил для репозиториев в организации.
Создание набора правил защиты слиянием с помощью REST API
С помощью REST API можно создать набор правил с code_scanning правилом, который позволяет определить определенные средства и задать пороговые значения оповещений. Дополнительные сведения см. в разделе Конечные точки REST API для правил.