Делегированный обход для защиты от пуша позволяет определить, кто может продвигать коммиты с секретами, и добавляет процесс одобрения для других участников. См . раздел AUTOTITLE.
Чтобы включить делегированный обход, создайте команды или роли, которые будут управлять запросами на обход. В качестве альтернативы используйте детализированные разрешения для более детального контроля. См. раздел «Использование тонких разрешений для контроля, кто может просматривать и управлять запросами обхода».
Включение делегированного обхода для репозитория
Примечание.
Если владелец организации настраивает делегированный обход на уровне организации, параметры уровня репозитория отключены.
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
В разделе "Безопасность" боковой панели щелкните Advanced Security.
-
В разделе "Secret Protection" убедитесь, что защита от отправки включена для репозитория.
-
В разделе "Защита от отправки" справа от пункта "Кто может обойти защиту от отправки для secret scanning", выберите раскрывающееся меню, а затем выберите определенные роли или команды.
-
В разделе "Обход списка" нажмите кнопку "Добавить роль или команду".
Примечание.
При добавлении ролей или команд в список обхода эти пользователи получат возможность обойти защиту push-уведомлений, и они также могут просматривать запросы от всех других участников, чтобы обойти защиту push-уведомлений.
Невозможно добавить секретная команда в список обходов.
-
В диалоговом окне выберите роли и команды, которые нужно добавить в список обхода, а затем нажмите кнопку "Добавить".
Возможность делегированного обхода для организации
Необходимо настроить делегированный обход для организации с помощью настраиваемой конфигурации безопасности. Затем можно применить конфигурацию безопасности ко всем репозиториям (или выбранным) в организации.
-
На GitHubперейдите на главную страницу организации.
-
Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
В разделе «Безопасность» боковой панели выберите выпадающее меню Advanced Security , затем нажмите Configurations.
-
Создайте настраиваемую конфигурацию безопасности или измените существующую. См . раздел AUTOTITLE.
-
При определении настраиваемой конфигурации безопасности в разделе "Secret scanning" убедитесь, что для "Push protection" задано **значение Enabled".
-
В разделе "Защита от отправки" справа от пункта "Обход привилегий" выберите раскрывающееся меню, а затем выберите конкретные субъекты.
Примечание.
При назначении привилегий обхода выбранным субъектам эти члены организации предоставляют возможность обхода защиты push-уведомлений, а также просматривать запросы от всех других участников для обхода защиты push-уведомлений и управлять ими.
Невозможно добавить секретная команда в список обходов.
-
Щелкните раскрывающееся меню "Выбор субъектов", а затем выберите роли и команды, которым нужно назначить права обхода.
Совет
Помимо назначения привилегий обхода ролям и командам, вы также можете предоставить отдельным членам организации возможность просматривать запросы обхода и управлять ими с помощью точных разрешений. Ознакомьтесь с подробными разрешениями для контроля того, кто может просматривать запросы обхода и управлять ими.
-
Нажмите Сохранить конфигурацию.
-
Примените конфигурацию безопасности ко всем репозиториям (или выбранным) в вашей организации. См . раздел AUTOTITLE.
Дополнительные сведения о конфигурациях безопасности см. в разделе Сведения о включении функций безопасности в масштабе.
Использование точных разрешений для контроля того, кто может просматривать запросы обхода и управлять ими
Вы можете предоставить определенным лицам или командам в организации возможность просматривать запросы обхода и управлять ими с помощью точных разрешений.
- Убедитесь, что делегированный обход включен для организации. Для получения дополнительной информации выполните шаги 1-3 в разделе «Включение делегированного обхода для вашей организации » и убедитесь, что вы сохранили и применили конфигурацию безопасности к выбранным репозиториям.
- Создайте (или измените) пользовательскую роль организации. Сведения о создании и редактировании пользовательских ролей см. в разделе Управление пользовательскими ролями организации.
- При выборе разрешений для добавления в пользовательскую роль выберите разрешение "Просмотр и управление данными secret scanning обходить запросы".
- Назначьте настраиваемую роль отдельным членам или командам в организации. Дополнительные сведения о назначении пользовательских ролей см. в разделе Использование ролей организации.