有关 GitHub Copilot 应用 的概念性概述,请参阅 关于 GitHub Copilot 应用。
在本快速入门中,您将:
- 安装并登录到GitHub Copilot 应用。
- 连接存储库或本地文件夹。
- 在代理会话中更改代码。
先决条件
- GitHub 帐户。
- 访问 Copilot 或已配置的模型提供程序。
- 如果您使用自己的模型提供商,则需要提供商凭据,例如 API 密钥。 有关设置步骤,请参阅 在 GitHub Copilot 应用中使用自己的 LLM 模型。
- 你的电脑上已安装 Git。
注意
如果您使用 Copilot业务 或 Copilot Enterprise,您的计划管理员将需要启用 Copilot 命令行界面(CLI) 策略。 有关详细信息,请参阅“管理组织中GitHub Copilot的策略和功能”或“管理企业中 GitHub Copilot 的策略和功能”。
安装 GitHub Copilot 应用
- 请访问GitHub Copilot 应用下载页面。
- 下载适用于您的平台的应用。
首次打开 GitHub Copilot 应用
- 打开GitHub Copilot 应用。
- 单击“登录到 GitHub”,然后按照提示进行身份验证。 如果使用GitHub Enterprise Server,请选择 “使用GitHub企业”,并在出现提示时输入服务器地址。
- 如果你尚未开通 Copilot 计划,请选择是注册该计划,还是继续使用自己的模型提供商。
- 如果选择使用自己的模型提供程序,请选择提供程序,输入任何必需的凭据,然后单击“ 保存并继续”。
- 出现提示时,根据最近的 GitHub 活动选择一个或多个存储库。 还可以添加本地文件夹或存储库,也可以跳过此步骤,并在以后添加项目。
- 选择主题,然后完成载入以打开应用。
连接存储库或文件夹
若要处理代码,至少需要一个项目连接到应用。 项目可以是计算机上已有的文件夹,包括本地克隆的存储库,或者从GitHub其他远程 Git 主机(如Azure DevOps)克隆的存储库。 连接项目后,即可解锁应用的核心工作流程:读取代码、进行编辑,以及在代理会话中发起拉取请求。 如果在载入期间跳过了项目设置,或者希望稍后添加更多项目:
- **
**单击“会话”旁边的边栏中的按钮。
- 在“ 添加项目” 下,选择以下选项之一:
- 本地文件夹或存储库 - 选择计算机上已有的文件夹,包括包含本地克隆的存储库的文件夹。
- GitHub 存储库 - 从 GitHub中浏览和克隆存储库。
- 仓库 URL — 从 Git URL 克隆托管在 GitHub 之外的仓库(例如在 Azure DevOps 上托管的仓库),或者克隆没有应用访问权限的私有仓库。
首次修改代码
-
单击 会话 旁边的 +,然后在 在此处开始会话 下选择已连接的文件夹或存储库。
-
从提示字段下方的下拉列表中选择会话模式,例如 交互式 模式,以便与代理协作工作。
-
在提示框中,粘贴此提示:
Copilot prompt Suggest a small low-risk code change in this repository, implement it, and explain the diff.
Suggest a small low-risk code change in this repository, implement it, and explain the diff. -
响应来自代理的任何输入请求。 代理进行更改后,单击提示框上方的 “更改 ”以查看差异。
-
继续在同一会话中迭代,直到你对结果满意为止。
-
如果要保留更改,请单击“ 创建 PR ”以打开拉取请求以供审阅。
-
如果创建拉取请求,请单击提示框上方的 PR ,直接在应用中查看它。
选: 如果已有要在存储库中完成的任务,可以从 “我的工作”中的问题启动会话。 有关详细信息,请参阅“使用 GitHub Copilot 应用管理问题和拉取请求”。
确定方位
边栏允许你访问应用的主要区域:
- 我的工作 — 浏览和筛选你的存储库中的议题和拉取请求,检查 CI 状态,并留下评审意见。
- 自动化 — 已保存的按计划或按需运行的代理任务。
- 搜索 - 直接从应用搜索存储库。
- 会话 - 活动代理会话,按项目分组。 这还包括 快速聊天,即常规聊天对话。
后续步骤
详细了解如何使用GitHub Copilot 应用: