Skip to main content

Отключение автофикса для сканирования кода оповещений системы безопасности

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

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

Copilot Autofix for code scanning доступен для следующих типов репозитория:

  • Общедоступные репозитории в GitHub.com
  • Репозитории, принадлежащие организации, включено GitHub Team или GitHub Enterprise Cloud с включенным GitHub Code Security

Кроме того, для автофикса агента необходимо Copilot cloud agent быть доступным в репозитории.

В этой статье

Отключение автофикса агента

Отключение автофикса агента можно сделать двумя способами:

  1. При отключении Copilot Autofix после автофикса агента используется тот же базовый параметр. Инструкции см. в разделах ниже.
  2. Путем отказа от репозиториев Copilot cloud agent. См . раздел AUTOTITLE.

Дополнительные сведения об автофиксе агента см. в разделе О автофиксе для сканирования кода.

Отключение Copilot Autofix

Вы можете отключить Copilot Autofix на уровне предприятия, организации или репозитория.

Отключение Copilot Autofix на любом уровне закроет все открытые Copilot Autofix предложения, которые были добавлены в качестве комментариев к code scanning оповещениям в запросах на вытягивание. Если Copilot Autofix позже снова включена, предложения будут созданы только для запросов на вытягивание, открытых после этой точки, или после повторного выполнения code scanning анализа безопасности для существующих запросов на вытягивание.

Примечание.

Copilot Autofix является неотъемлемой частью GitHub Code Quality и продолжит работать с результатами качества кода, даже если он отключен для результатов безопасности кода.

Дополнительные сведения см. в Copilot Autofixразделе О автофиксе для сканирования кода.

Блокировка Copilot Autofix использования для предприятия

Администраторы предприятия могут запретить Copilot Autofix результаты безопасности в своей организации. Если вы запрещаете для предприятия, Copilot Autofix не удается включить Copilot Autofix любые организации или репозитории в пределах предприятия.

Разрешение Copilot Autofix для предприятия не применяет включение Copilot Autofix, но означает, что администраторы организации и репозитория смогут включить или отключить Copilot Autofix результаты безопасности.

Запрет Copilot Autofix на уровне предприятия приведет к удалению всех открытых Copilot Autofix предложений, которые были добавлены в качестве комментариев к оповещениям в code scanning запросах на вытягивание во всех репозиториях всех организаций в пределах предприятия.

  1. Перейдите к своему предприятию. Например, на странице Enterprises на GitHub.com.
  2. В верхней части страницы нажмите «Политики».
  3. В разделе "Policies", щелкните Advanced Security Code security.
  4. В разделе "Copilot Autofix" используйте раскрывающееся меню, чтобы выбрать "Не разрешено".

Copilot Autofix Отключение для организации

Если Copilot Autofix это разрешено на корпоративном уровне, администраторы организации могут отключить Copilot Autofix для организации. Если вы отключите для организации, Copilot Autofix его нельзя включить Copilot Autofix для любых репозиториев в организации.

Отключение Copilot Autofix на уровне организации приведет к удалению всех открытых Copilot Autofix предложений, которые были добавлены в качестве комментариев к code scanning оповещениям в запросах на вытягивание во всех репозиториях в организации.

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

  2. Выберите организацию, кликнув по ней.

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

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

  4. В разделе "Безопасность" боковой панели щелкните Advanced Security затем глобальные параметры.

  5. В разделе "Code scanning" отмените выбор Copilot Autofix.

Дополнительные сведения о настройке глобальных code scanning параметров см. в разделе Настройка глобальных параметров безопасности для организации.

Отключение репозитория Copilot Autofix

Если Copilot Autofix разрешено на корпоративном уровне и включено на уровне организации, администраторы репозитория могут отключить Copilot Autofix для репозитория. Отключение Copilot Autofix на уровне репозитория приведет к удалению всех открытых Copilot Autofix предложений, которые были добавлены в качестве комментариев к code scanning оповещениям в запросах на вытягивание в репозитории.

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

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

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

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

  4. В разделе "Code Security" отмените выбор Copilot Autofix.