跳至主要内容

为您的 Copilot 代理配置 GitHub 应用

了解如何配置您的 GitHub 应用,使其与您的 Copilot 代理关联。

注意

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

配置完服务器并创建 GitHub 应用后,您需要配置 GitHub 应用以供 Copilot 代理使用。

先决条件

配置您的 GitHub 应用

  1. 在 GitHub 上任何页面的右上角,点击您的个人资料照片。

  2. 导航到您的帐户设置。

    • 对于个人帐户拥有的应用,点击**设置**。
    • 对于组织拥有的应用
      1. 点击**您的组织**。
      2. 在组织的右侧,点击**设置**。
  3. 在左侧边栏中,点击** 开发者设置**。

  4. 在左侧边栏中,点击**GitHub 应用**。

  5. 在您要为 Copilot 扩展配置的 GitHub 应用的右侧,点击**编辑**。

  6. 在“识别和授权用户”部分的“回调 URL”下,输入服务器的主机名,然后点击**保存更改**。

    注意

    仅当您打算在安装期间请求用户授权(OAuth)时,才需要执行此步骤。

    服务器的主机名是在配置服务器时从终端复制的转发端点。有关更多信息,请参阅“配置服务器以部署您的 Copilot 代理”。

    如果您在使用 ngrok 中的临时域名,则需要在每次重新启动 ngrok 服务器时更新此 URL。

  7. 在左侧边栏中,点击**权限和事件**。

  8. 要展开“帐户权限”部分,请点击该部分中的任意位置。

  9. 在“GitHub Copilot Chat”行中,选择**访问:**下拉菜单,然后点击**只读**。点击**保存更改**。

  10. 在左侧边栏中,点击**Copilot**。

  11. 阅读 GitHub Marketplace 开发者协议和 GitHub 预发布许可条款,然后接受创建 Copilot 扩展的条款。

  12. 在“应用类型”部分,选择下拉菜单,然后点击**代理**。

  13. 在“URL”下,输入从终端复制的服务器主机名(又名转发端点)。

    注意

    如果您在使用 ngrok 中的临时域名,则需要在每次重新启动 ngrok 服务器时更新此 URL。

  14. 在“推理描述”下,键入代理的简要描述,然后点击**保存**。这将是用户在聊天窗口中将鼠标悬停在代理的 slug 上时看到的描述。

  15. 您的预授权 URL 是您网站上启动扩展授权流程的链接。当用户决定授权您的扩展时,他们将被重定向到此 URL。如果您正在使用预授权 URL,则在“预授权 URL”下输入 URL,然后点击**保存更改**。

  16. 在 GitHub 应用设置中,在左侧边栏中,点击**安装应用**,然后在您要安装应用的帐户旁边,点击**安装**。

  17. 在 GitHub 上的任何页面上,点击页面右下角的**** GitHub Copilot 图标。

    将显示 GitHub Copilot Chat 面板。要调整面板大小,请点击并拖动顶部或左侧边缘。

  18. 如果面板包含您之前与 Copilot 进行的对话,请点击面板右上方的“新对话”图标(加号)。

    Screenshot of the new conversation button, highlighted with a dark orange outline.

  19. 通过键入@EXTENSION-NAME调用您的扩展,将扩展名中的任何空格替换为-,然后按Enter键。

  20. 如果这是您第一次使用该扩展,系统会提示您进行身份验证。按照屏幕上的步骤验证您的扩展。

  21. 在聊天窗口中向您的扩展提问。例如,什么是软件开发生命周期?