Introduction
Можно настроить Copilot code review автоматический просмотр pull request. Общие сведения о автоматических проверка запроса на вытягивание см. в разделе О обзоре кода GitHub Copilot.
Настройка автоматической проверки кода для собственных запросов на вытягивание
Примечание.
Это доступно только если вы находитесь на Copilot Proпланах , Copilot Pro+, или Copilot Max .
-
В правом верхнем углу любой страницы щелкните рисунок профиля, а затем выберите Ваши Copilot.
-
Найдите опцию «Автоматически Copilot code review » и нажмите на выпадающее меню.

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

-
На левой боковой панели в разделе "Код и автоматизация" щелкните наборы правил, а затем щелкните "Наборы правил".
-
Нажмите кнопку "Создать набор правил".
-
Нажмите кнопку "Создать набор правил ветви".
-
В поле "Имя набора правил" введите имя набора правил.
-
Чтобы активировать набор правил, в разделе "Состояние принудительного применения" выберите "Активный".
-
В разделе "Целевые ветви" нажмите кнопку "Добавить целевой объект" и выберите один из вариантов **, например включить ветвь по умолчанию или **включить все ветви.
-
В разделе "Целевые ветви" нажмите кнопку "Добавить целевой объект " и выберите один из вариантов целевого объекта.
-
В разделе "Правила ветви" выберите "Автоматически запрашивать Copilot code review".
-
При необходимости, если вы хотите Copilot просмотреть все новые отправки в запрос на вытягивание, выберите "Проверить новые отправки".
Если этот параметр не выбран, Copilot просмотрите запрос на вытягивание только один раз.
-
При необходимости, если вы хотите Copilot просмотреть запросы на вытягивание, пока они по-прежнему черновики, выберите запросы на вытягивание проекта проверки.
Это может быть полезным вариантом для перехвата ошибок раньше, прежде чем запрашивать проверку человека.
-
В нижней части страницы нажмите кнопку "Создать".
Кастомизация Copilot code review
Вы можете настроить Copilot code review завершение проверок кода в репозитории.
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
На боковой панели в разделе "Код, планирование и автоматизация", Щелкните Copilot, а затем проверьте код.
-
Чтобы выбрать глубину проверок кода, рядом с полем "Проверка уровня усилий", выберите уровень усилий для автоматических Copilot проверок в этом репозитории.
- Lite: Стандартный обзор.
- Сбалансированный: более глубокий анализ сложной логики, конфиденциальный для безопасности код и изменения между службами.
Балансированные проверки используют больше AI credits, и может использовать немного больше GitHub Actions минут. См . раздел AUTOTITLE.
-
Чтобы выбрать, можно ли Copilot утвердить запросы на вытягивание в репозитории, настройте параметры в разделе "Автоматическое утверждение".
-
Разрешить Copilot утвердить запросы на вытягивание: включите переключатель для отправки Copilot утверждений отзывов.
-
Разрешить Copilot утверждениям подсчитывать требования к слиянию: переключение на то, чтобы Copilot утверждения могли удовлетворить требования к утверждению запроса на вытягивание.
-
Пути к файлам. При необходимости ограничьте количество запросов на вытягивание в соответствии с требованиями к слиянию. Введите один глобб файла на строку, чтобы подсчитать утверждения только в запросах на вытягивание, где каждый измененный файл соответствует одному из глобов. Оставьте пустым число утверждений для всех файлов. Поддерживаются до 15 глобов.
Примечание.
Copilot утверждения находятся и Публичный предварительный просмотр подлежат изменению.
-
Настройка автоматической проверки кода для репозиториев в организации
Вы можете включить автоматические проверки кода для репозиториев в организации и настроить способ выполнения проверок кода.
Включение автоматических проверок
-
В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.
-
Выберите организацию, кликнув по ней.
-
Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
На боковой панели в разделе "Код, планирование и автоматизация", Щелкните репозиторий, а затем — наборы правил.
-
Нажмите кнопку "Создать набор правил".
-
Нажмите кнопку "Создать набор правил ветви".
-
В поле "Имя набора правил" введите имя набора правил.
-
Чтобы активировать набор правил, в разделе "Состояние принудительного применения" выберите "Активный".
-
В разделе "Целевые репозитории" нажмите кнопку "Добавить целевой объект" и выберите "Включить по шаблону" или "Исключить по шаблону".
-
Введите шаблон, который соответствует именам репозиториев, которые вы хотите нацелить — например,
*featureчтобы сопоставить все репозитории с именами, заканчивающимися наfeature.Для синтаксиса сопоставления шаблонов см. Создание наборов правил для репозиториев в организации.
-
Нажмите « Добавить шаблон включения » или «Добавить шаблон исключения».
-
Повторяйте это для дополнительных узоров.
Примечание.
В один набор правил можно добавить несколько критериев целевого назначения. Шаблоны исключений применяются после включения шаблонов. Например, можно включить любые репозитории, соответствующие шаблону
*cat*, и специально исключить репозиторий, соответствующий шаблонуnot-a-cat. -
В разделе "Целевые ветви" нажмите кнопку "Добавить целевой объект " и выберите один из вариантов целевого объекта.
-
В разделе "Правила ветви" выберите "Автоматически запрашивать Copilot code review".
-
При необходимости, если вы хотите Copilot просмотреть все новые отправки в запрос на вытягивание, выберите "Проверить новые отправки".
Если этот параметр не выбран, Copilot просмотрите запрос на вытягивание только один раз.
-
При необходимости, если вы хотите Copilot просмотреть запросы на вытягивание, пока они по-прежнему черновики, выберите запросы на вытягивание проекта проверки.
Это может быть полезным вариантом для перехвата ошибок раньше, прежде чем запрашивать проверку человека.
-
В нижней части страницы нажмите кнопку "Создать".
Кастомизация Copilot code review
Вы можете настроить Copilot code review завершение проверок кода в репозиториях в организации.
-
В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.
-
Выберите организацию, кликнув по ней.
-
Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
На боковой панели в разделе "Код, планирование и автоматизация", Щелкните Copilot, а затем проверьте код.
-
Чтобы выбрать глубину проверок кода, рядом с пунктом "Проверка уровня усилий Copilot ", выберите уровень усилий по умолчанию для автоматических проверок в репозиториях в вашей организации.
- Lite: Стандартный обзор.
- Сбалансированный: более глубокий анализ сложной логики, конфиденциальный для безопасности код и изменения между службами.
Балансированные проверки используют больше AI credits, и может использовать немного больше GitHub Actions минут. См . раздел AUTOTITLE.
-
Чтобы выбрать, можно ли Copilot утвердить запросы на вытягивание в репозиториях, выберите параметр в разделе "Утверждения", рядом с "Подсчет Copilot утверждений в отношении требований слияния".
-
Включено везде: Copilot утверждения могут рассчитывать на требования к слиянию в каждом репозитории в организации.
-
Позвольте репозиториям решить: администраторы репозитория могут решить это в параметрах репозитория.
-
Включите для выбранных репозиториев: Copilot утверждения могут подсчитываться в соответствии с требованиями слияния только в выбранных репозиториях. При выборе этого параметра также назначьте репозитории, для которого вы хотите включить это.
-
Отключено везде: Copilot утверждения не могут рассчитывать на требования слияния в любом репозитории в организации.
Примечание.
Copilot утверждения находятся и Публичный предварительный просмотр подлежат изменению.
-
Настройка автоматической проверки кода для предприятия
Вы можете включить автоматические проверки кода для предприятия и настроить способ выполнения проверок кода.
Включение автоматических проверок
- Создайте набор правил ветви на уровне предприятия. См . раздел AUTOTITLE.
- Нацеливайтесь на организации и репозитории, где Copilot code review должно работать автоматически.
- Включите политику автоматического запроса Copilot code review .
- При необходимости включите автоматические проверки для запросов на вытягивание черновика и после каждой отправки в запрос на вытягивание.
- Нажмите кнопку Создать.
Кастомизация Copilot code review
Вы можете настроить Copilot code review завершение проверок кода для вашего предприятия.
- Перейдите к своему предприятию. Например, на странице Enterprises на GitHub.com.
- В верхней части страницы нажмите Управление AI.
- Прокрутите вниз до «Доступные агенты», затем нажмите Copilot code review.
- Рядом с «Copilot code review», выберите политику.
- Затем выберите функции Copilot code review , которые необходимо включить для вашего предприятия.
- Чтобы выбрать, можно ли Copilot утвердить запросы на вытягивание в организациях, рядом с пунктом "Разрешить Copilot утвердить запросы на вытягивание", выберите политику.
-
Позвольте организациям решить: владельцы организации могут выбрать, следует ли разрешать Copilot утверждения.
-
Включите для выбранных организаций: Copilot утверждения включены только для выбранных организаций.
-
Отключено везде: организации не могут включать Copilot утверждения. Это значение по умолчанию.
Примечание.
Copilot утверждения находятся и Публичный предварительный просмотр подлежат изменению.
-