跳至主要内容

配置你的服务器以部署你的 Copilot 代理

了解如何将你的 Copilot 代理部署到可供互联网访问的服务器。

注意

GitHub Copilot 扩展处于公开预览阶段,可能会发生更改。

你的 Copilot 代理必须托管在可供互联网访问的服务器上。本指南将帮助你设置一个服务器来运行你的 Copilot 代理。在本指南中,我们将使用 ngrok 创建一个到本地服务器的隧道,但你也可以使用 localtunnelserveo 等服务。

或者,如果你是一个 Codespaces 用户,你可以使用内置的 Codespaces 端口转发。有关更多信息,请参阅“在你的 Codespace 中转发端口”。

先决条件

配置你的服务器

  1. 访问 ngrok 设置和安装页面

  2. 如果你还没有帐户,请按照屏幕上的说明进行注册。

  3. 在“代理”下,确保选择了正确的操作系统。

  4. 在“安装”下,按照适用于你的操作系统的说明下载并安装 ngrok。

  5. 在“在线部署你的应用”下,选择 **短暂域名** 或 **静态域名**。

  6. 在你的终端中运行提供的命令,将端口号替换为你配置代理运行的端口。例如

    • 对于短暂域名

      Shell
      ngrok http https://127.0.0.1:3000
      
    • 对于静态域名

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

      注意

      Blackbeard 演示扩展默认配置为在端口 3000 上运行。

  7. 在你的终端中,“转发”旁边,复制 ngrok 为你的服务器分配的 URL。配置 GitHub 应用时,你需要此转发端点。

    注意

    不要复制 URL 的 -> https://127.0.0.1:XXXX 部分。

    在你使用代理时,请保持终端窗口打开。

后续步骤