Skip to main content

Диагностика проблем настройки безопасности

Определите репозитории, к которым нельзя было подключить конфигурацию безопасности или где изменилась конфигурационная связь, и следуйте инструкциям для устранения проблемы.

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

Владельцы организации, руководители безопасности и члены организации с ролью администратора

Поиск и исправление сбоев вложений

Когда вы применяете конфигурацию к группе репозиториев, некоторые репозитории могут не прикрепляться, обычно из-за конфликта между существующими настройками репозитория и установленной конфигурацией. Когда это происходит, к затронутым репозиториям применяются только некоторые настройки, и эти репозитории не наследует будущие изменения конфигурации.

На странице настроек настройки безопасности, во вкладке Репозитории под разделом «Применить конфигурации», баннер показывает, сколько репозиториев имеют сбой с вложением, и резюмирует причину. Нажмите на ссылку в баннере или отфильтруйте список репозиториев по config-status:failed, чтобы увидеть затронутые репозитории и рекомендации по устранению каждой неисправности.

  1. В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.

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

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

  3. В разделе «Безопасность» боковой панели выберите Advanced Security выпадающее меню, затем нажмите Настройки.

  4. Нажмите вкладку Репозитории .

  5. В разделе "Применить конфигурации" отфильтруйте по config-status:failed.

  6. Из списка результатов, для интересующего вас репозитория нажмите «Failed REASON».

  7. В диалоговом окне просмотрите сведения и следуйте инструкциям по исправлению.

Поиск и устранение удалённых конфигураций

Статус конфигурации репозитория меняется на removed момент, когда администратор репозитория меняет настройки безопасности, которые конфликтуют с применяемой конфигурацией. Конфигурация по-прежнему связана с репозиторием, но репозиторий больше не наследует все настройки из конфигурации.

Чтобы найти и восстановить репозитории со removed статусом:

  1. В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.

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

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

  3. В разделе «Безопасность» боковой панели выберите Advanced Security выпадающее меню, затем нажмите Настройки.

  4. Отфильтруйте список репозиториев с помощью фильтра «Статус конфигурации» и выберите «Удалено».

  5. Чтобы восстановить нужные настройки, повторно примените конфигурацию к затронутым репозиториям.

  6. Чтобы предотвратить будущие переопределения, рассмотрите возможность включения контроля на конфигурацию. См . раздел AUTOTITLE.

Поиск и устранение конфигураций, удалённых предприятиями

Статус конфигурации репозитория меняется в removed_by_enterprise момент, когда корпоративное изменение конфликтует с конфигурацией на уровне организации, применённой к репозиторию.

Чтобы найти и восстановить репозитории со removed_by_enterprise статусом:

  1. В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.

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

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

  3. В разделе «Безопасность» боковой панели выберите Advanced Security выпадающее меню, затем нажмите Настройки.

  4. Отфильтруйте список репозиторий с помощью фильтра «Статус конфигурации» и выберите «Удалено предприятием».

  5. Координируйте действия с корпоративным администратором для решения конфликта между конфигурациями на уровне предприятия и организации.

  6. Примените конфигурацию повторно на уровне организации или предприятия.

Для получения дополнительной информации о статусах всех конфигураций см. AUTOTITLE.