Skip to main content

GitHub Copilot 应用入门

登录到 GitHub Copilot 应用该帐户,在快速聊天中提出第一个问题,然后创建完整的代理会话以更改代码。

谁可以使用此功能?

GitHub Copilot 应用 适用于 GitHub Copilot业务 和 GitHub Copilot Enterprise 计划(前提是组织已启用预览功能和 Copilot 命令行界面(CLI)),GitHub Copilot Pro 和 GitHub Copilot Pro+ 计划则可通过候补名单获得。

注意

GitHub Copilot 应用 目前处于 技术预览版 阶段,后续可能会有所变动。

** Copilot业务 和 Copilot Enterprise 用户**——如果您的组织或企业已启用预览功能并且启用了 GitHub Copilot 应用,请从 Copilot 命令行界面(CLI) 存储库 下载并安装。

* ** Copilot Pro 和 Copilot Pro+ 用户** - 若要请求访问权限, 请加入等待列表

先决条件

  • 对 GitHub Copilot 应用 的访问。 应用当前处于此状态 技术预览版。
    • Copilot业务 或 Copilot Enterprise 用户:只要组织或企业启用了预览功能并启用 Copilot 命令行界面(CLI),你就有权访问。 无需等待列表,因此可以直接从 GitHub Copilot 应用 存储库下载应用。
    • Copilot Pro 或 Copilot Pro+ 用户:必须加入 等待列表 并接受预览才能获取访问权限。 接受后,你将收到下载应用的链接。
  • macOS、Windows 或 Linux 上安装的 GitHub Copilot 应用。 获得访问权限后,可以从存储库下载并安装应用程序GitHub Copilot 应用

首次打开GitHub Copilot 应用

  1. 打开GitHub Copilot 应用。
  2. 单击“登录到 GitHub”,然后按照提示进行身份验证。
  3. 该应用将引导你完成初始设置。 出现提示时,根据最近的 GitHub 活动选择一个或多个存储库,或选择示例项目。 还可以跳过此步骤,稍后添加存储库。
  4. 选择主题,然后完成载入。

连接存储库

若要处理代码,至少需要一个连接到应用的存储库。 如果在载入期间跳过了存储库设置,或者以后想要添加更多存储库:

  1. **

**单击“会话”旁边的边栏中的按钮。

  1. 在“ 添加项目” 下,选择以下选项之一:
    • 本地文件夹或存储库 - 选择计算机上已有的文件夹。
    • GitHub 存储库 - 从 GitHub中浏览和克隆存储库。
    • 存储库 URL - 从任何 Git URL 克隆。

确定方位

边栏允许你访问应用的主要区域:

  • 收件箱 - 浏览并筛选你的仓库中的议题和拉取请求,检查 CI 状态并提交评审。
  • 工作流 - 已保存按计划或按需运行的代理任务。
  • 搜索 - 直接从应用搜索存储库。
  • 会话 - 活动代理会话,按存储库分组。 这还包括 快速聊天,即常规聊天对话。

开始快速聊天

体验 GitHub Copilot 应用 的最快方式,就是先快速聊几句。 快速聊天让你无需创建分支或工作树即可提出问题和集思广益。

  1. 在边栏中,单击 + “快速聊天”旁边的“快速聊天”以打开新聊天。
  2. 输入问题或提示,例如:“概述一下 octocat 仓库。”
  3. 代理在聊天视图中做出响应。 可以继续对话、提出后续问题或启动新聊天。

创建第一个会话

准备好更改代码时,请创建会话。 可以从问题开始或直接描述任务。

从问题开始

  1. 在边栏中单击 “收件箱 ”。
  2. 浏览或筛选以查找问题,然后单击它以查看其详细信息。
  3. 单击“ 启动会话”。 应用会创建一个新会话,其中包含已加载的问题上下文,并自动使用 计划 模式。
  4. 代理建议计划。 查看计划,然后可以选择让代理开始处理拉取请求,或者让代理提出可手动应用的更改。
  5. 如果你这样要求它,代理就会创建一个分支、进行修改,甚至创建一个 pull request,之后你可以对其进行审查并反复迭代改进。

从某项任务开始

如果没有可处理的问题,可以直接描述任务。

  1. 在边栏中,单击 + 以启动新会话并选择存储库。
  2. 从提示字段上方的下拉列表中选择会话模式,例如 交互式 模式,以便与代理协作工作。
  3. 描述任务-例如,“修复失败的测试 utils.test.ts”或“向注册表单添加输入验证”。
  4. 智能体将根据您的指示作出更改。 按照对话视图中进行操作,并提供反馈来引导代理。

后续步骤

详细了解如何使用GitHub Copilot 应用: