注意
GitHub Copilot 扩展处于公开预览阶段,可能会发生更改。
你的 Copilot 代理必须托管在可供互联网访问的服务器上。本指南将帮助你设置一个服务器来运行你的 Copilot 代理。在本指南中,我们将使用 ngrok 创建一个到本地服务器的隧道,但你也可以使用 localtunnel 或 serveo 等服务。
或者,如果你是一个 Codespaces 用户,你可以使用内置的 Codespaces 端口转发。有关更多信息,请参阅“在你的 Codespace 中转发端口”。
先决条件
- 你已创建了一个 Copilot 代理。有关更多信息,请参阅“为你的 Copilot 扩展构建 Copilot 代理”。或者,你可以使用演示代理。有关更多信息,请参阅“使用演示代理”。
配置你的服务器
-
访问 ngrok 设置和安装页面。
-
如果你还没有帐户,请按照屏幕上的说明进行注册。
-
在“代理”下,确保选择了正确的操作系统。
-
在“安装”下,按照适用于你的操作系统的说明下载并安装 ngrok。
-
在“在线部署你的应用”下,选择 **短暂域名** 或 **静态域名**。
-
在你的终端中运行提供的命令,将端口号替换为你配置代理运行的端口。例如
-
对于短暂域名
Shell ngrok http https://127.0.0.1:3000
ngrok http https://127.0.0.1:3000
-
对于静态域名
Shell ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app 3000
ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app 3000
注意
Blackbeard 演示扩展默认配置为在端口 3000 上运行。
-
-
在你的终端中,“转发”旁边,复制 ngrok 为你的服务器分配的 URL。配置 GitHub 应用时,你需要此转发端点。
注意
不要复制 URL 的
-> https://127.0.0.1:XXXX
部分。在你使用代理时,请保持终端窗口打开。