Note
GitHub Copilot Extensions находится в public preview и подлежит изменению.
Данные Copilot agent должны размещаться на сервере, доступном в Интернете. Это руководство поможет вам настроить сервер для запуска данных Copilot agent. В этом руководстве мы будем использовать ngrok для создания туннеля на локальном сервере, но вы также можете использовать службу, например localtunnel или serviceo.
Кроме того, если вы являетесь пользователем Codespaces, можно использовать встроенное перенаправление портов Codespaces. Дополнительные сведения см. в разделе Переадресация портов в вашем codespace.
Необходимые компоненты
- Вы создали Copilot agent. Дополнительные сведения см. в разделе Создание агента Copilot для расширения Copilot. Кроме того, можно использовать демонстрационный агент. Дополнительные сведения см. в разделе Использование демонстрационного агента.
Настройка сервера
-
Если у вас еще нет учетной записи, следуйте инструкциям на экране, чтобы зарегистрироваться.
-
В разделе "Агенты" убедитесь, что выбрана правильная операционная система.
-
В разделе "Установка" следуйте инструкциям для загрузки и установки ngrok операционной системы.
-
В разделе "Развертывание приложения в Интернете" выберите временный домен или статический домен.
-
Выполните команду, указанную в терминале, заменив номер порта портом, на который настроен агент. Например:
-
Для эфемерного домена:
Shell ngrok http http://localhost:3000
ngrok http http://localhost:3000
-
Для статического домена:
Shell ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app 3000
ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app 3000
Note
Демонстрационная версия Blackbeard настроена на запуск через порт 3000 по умолчанию.
-
-
В терминале рядом с параметром "Переадресация" скопируйте URL-адрес, назначенный серверу ngrok. При настройке данных GitHub Appпотребуется эта конечная точка пересылки.
Note
Не копируйте
-> http://localhost:XXXX
часть URL-адреса.Не закрывайте окно терминала при использовании агента.