Note
GitHub Copilot Extensions находится в public preview и подлежит изменению.
Данные Copilot Extension должны размещаться на сервере, доступном в Интернете. В этом руководстве мы будем использовать ngrok для создания туннеля на локальном сервере, но вы также можете использовать службу, например localtunnel или serviceo.
Кроме того, если вы являетесь пользователем Codespaces, можно использовать встроенное перенаправление портов Codespaces. Дополнительные сведения см. в разделе Переадресация портов в вашем codespace.
Необходимые компоненты
- Вы создали Copilot Extension. Дополнительные сведения см. в разделе "[AUTOTITLE или Создание агента Copilot для расширения Copilot](/copilot/building-copilot-extensions/building-a-copilot-skillset-for-your-copilot-extension)".
Настройка сервера
-
Если у вас еще нет учетной записи, следуйте инструкциям на экране, чтобы зарегистрироваться.
-
В разделе "Агенты" убедитесь, что выбрана правильная операционная система.
-
В разделе "Установка" следуйте инструкциям для загрузки и установки ngrok операционной системы.
-
В разделе "Развертывание приложения в Интернете" выберите Эфемерный домен или статический домен.
-
Выполните команду, указанную в терминале, заменив номер порта портом, на который настроено расширение. Например:
-
Для эфемерного домена:
Shell ngrok http http://localhost:EXTENSION-PORT-NUMBER
ngrok http http://localhost:EXTENSION-PORT-NUMBER
-
Для статического домена:
Shell ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app EXTENSION-PORT-NUMBER
ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app EXTENSION-PORT-NUMBER
-
-
В терминале рядом с параметром "Переадресация" скопируйте URL-адрес, назначенный серверу ngrok. При настройке данных GitHub Appпотребуется эта конечная точка пересылки.
Note
Не копируйте
-> http://localhost:XXXX
часть URL-адреса.Не закрывайте окно терминала во время использования расширения.