Skip to main content

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

Узнайте, как развернуть агент Copilot на сервере, который доступен в Интернете.

Note

GitHub Copilot Extensions находится в public preview и подлежит изменению.

Данные Copilot agent должны размещаться на сервере, доступном в Интернете. Это руководство поможет вам настроить сервер для запуска данных Copilot agent. В этом руководстве мы будем использовать ngrok для создания туннеля на локальном сервере, но вы также можете использовать службу, например localtunnel или serviceo.

Кроме того, если вы являетесь пользователем Codespaces, можно использовать встроенное перенаправление портов Codespaces. Дополнительные сведения см. в разделе Переадресация портов в вашем codespace.

Необходимые компоненты

Настройка сервера

  1. Посетите страницу установки ngrok и установки.

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

  3. В разделе "Агенты" убедитесь, что выбрана правильная операционная система.

  4. В разделе "Установка" следуйте инструкциям для загрузки и установки ngrok операционной системы.

  5. В разделе "Развертывание приложения в Интернете" выберите временный домен или статический домен.

  6. Выполните команду, указанную в терминале, заменив номер порта портом, на который настроен агент. Например:

    • Для эфемерного домена:

      Shell
      ngrok http http://localhost:3000
      
    • Для статического домена:

      Shell
      ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app 3000
      

      Note

      Демонстрационная версия Blackbeard настроена на запуск через порт 3000 по умолчанию.

  7. В терминале рядом с параметром "Переадресация" скопируйте URL-адрес, назначенный серверу ngrok. При настройке данных GitHub Appпотребуется эта конечная точка пересылки.

    Note

    Не копируйте -> http://localhost:XXXX часть URL-адреса.

    Не закрывайте окно терминала при использовании агента.

Следующие шаги