注意
GitHub Copilot 扩展处于公开预览阶段,可能会发生更改。
配置完服务器并创建 GitHub 应用后,您需要配置 GitHub 应用以供 Copilot 代理使用。
先决条件
- 您已配置服务器以部署您的 Copilot 代理,并且您拥有主机名(又名转发端点)。有关更多信息,请参阅 配置服务器以部署您的 Copilot 代理。
- 您已为您的 Copilot 代理创建了一个 GitHub 应用。有关更多信息,请参阅 为您的 Copilot 扩展创建 GitHub 应用。
配置您的 GitHub 应用
-
在 GitHub 上任何页面的右上角,点击您的个人资料照片。
-
导航到您的帐户设置。
- 对于个人帐户拥有的应用,点击**设置**。
- 对于组织拥有的应用
- 点击**您的组织**。
- 在组织的右侧,点击**设置**。
-
在左侧边栏中,点击** 开发者设置**。
-
在左侧边栏中,点击**GitHub 应用**。
-
在您要为 Copilot 扩展配置的 GitHub 应用的右侧,点击**编辑**。
-
在“识别和授权用户”部分的“回调 URL”下,输入服务器的主机名,然后点击**保存更改**。
注意
仅当您打算在安装期间请求用户授权(OAuth)时,才需要执行此步骤。
服务器的主机名是在配置服务器时从终端复制的转发端点。有关更多信息,请参阅“配置服务器以部署您的 Copilot 代理”。
如果您在使用 ngrok 中的临时域名,则需要在每次重新启动 ngrok 服务器时更新此 URL。
-
在左侧边栏中,点击**权限和事件**。
-
要展开“帐户权限”部分,请点击该部分中的任意位置。
-
在“GitHub Copilot Chat”行中,选择**访问:**下拉菜单,然后点击**只读**。点击**保存更改**。
-
在左侧边栏中,点击**Copilot**。
-
阅读 GitHub Marketplace 开发者协议和 GitHub 预发布许可条款,然后接受创建 Copilot 扩展的条款。
-
在“应用类型”部分,选择下拉菜单,然后点击**代理**。
-
在“URL”下,输入从终端复制的服务器主机名(又名转发端点)。
注意
如果您在使用 ngrok 中的临时域名,则需要在每次重新启动 ngrok 服务器时更新此 URL。
-
在“推理描述”下,键入代理的简要描述,然后点击**保存**。这将是用户在聊天窗口中将鼠标悬停在代理的 slug 上时看到的描述。
-
您的预授权 URL 是您网站上启动扩展授权流程的链接。当用户决定授权您的扩展时,他们将被重定向到此 URL。如果您正在使用预授权 URL,则在“预授权 URL”下输入 URL,然后点击**保存更改**。
-
在 GitHub 应用设置中,在左侧边栏中,点击**安装应用**,然后在您要安装应用的帐户旁边,点击**安装**。
-
在 GitHub 上的任何页面上,点击页面右下角的**** GitHub Copilot 图标。
将显示 GitHub Copilot Chat 面板。要调整面板大小,请点击并拖动顶部或左侧边缘。
-
如果面板包含您之前与 Copilot 进行的对话,请点击面板右上方的“新对话”图标(加号)。
-
通过键入
@EXTENSION-NAME
调用您的扩展,将扩展名中的任何空格替换为-
,然后按Enter
键。 -
如果这是您第一次使用该扩展,系统会提示您进行身份验证。按照屏幕上的步骤验证您的扩展。
-
在聊天窗口中向您的扩展提问。例如,
什么是软件开发生命周期?
。