Skip to main content

Настройка настроек для агента кодирования GitHub Copilot

Узнайте, как настроить настройки для Агент кодирования Copilot

Позволяет рабочим процессам GitHub Actions запускаться автоматически, когда Copilot отправляет

По умолчанию рабочие процессы GitHub Actions не запускаются автоматически, когда Copilot отправляет изменения в pull request.

Рабочие процессы GitHub Actions могут быть привилегированными и иметь доступ к конфиденциальным секретам. Проверьте предлагаемые изменения в запросе на вытягивание и убедитесь в том, что рабочие процессы можно спокойно выполнить в ветви запроса на вытягивание. Особенного внимания требуют предлагаемые изменения в каталоге .github/workflows/, влияющие на файлы рабочего процесса.

Чтобы разрешить выполнение рабочих процессов GitHub Actions нажмите кнопку "Утвердить и запустить рабочие процессы " в поле слияния запроса на вытягивание.

Скриншот окна слияния в pull-запросе от Copilot с кнопкой «Approve and Run workflows».

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

Предупреждение

Разрешение рабочих процессам GitHub Actions запускаться без одобрения может позволить непроверенному коду, написанному Copilot, получить доступ к записи в ваш репозиторий или доступ к вашим GitHub Actions секретам.

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

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

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

  3. В разделе "Код и автоматизация" боковой панели щелкните Copilot и Агент программирования.

  4. В разделе «Одобрение рабочих процессов действий» отключите настройку «Требовать одобрения для выполнения рабочих процессов ».