有关 GitHub Copilot app 的概念性概述,请参阅 GitHub Copilot 应用。
在本快速入门中,您将:
- 安装并登录到GitHub Copilot app。
- 连接存储库或本地文件夹。
- 在代理会话中更改代码。
先决条件
- GitHub 帐户。
- 一个 Copilot 计划,或者你也可以配置自己的模型提供方。
- 如果您使用自己的模型提供商,则需要提供商凭据,例如 API 密钥。 有关设置步骤,请参阅 将 LLM 模型添加到 GitHub Copilot 应用。
- 你的电脑上已安装 Git。
注意
对于 Copilot Business 用户和 Copilot Enterprise 用户,策略 GitHub Copilot app 必须保持启用状态。 此策略默认处于启用状态,独立于 Copilot CLI 策略。 请参阅“管理组织中GitHub Copilot的策略和功能”或“管理企业中 GitHub Copilot 的策略和功能”。
安装 GitHub Copilot app
下载并安装适用于您的操作系统的 GitHub Copilot app。 有关其他操作系统和体系结构,请参阅 下载页。
下载 GitHub Copilot app首次打开 GitHub Copilot app
-
打开GitHub Copilot app。
-
单击“登录到 GitHub”,然后按照提示进行身份验证。
如果您将 GitHub Enterprise Cloud 与数据驻留功能结合使用,请选择 使用 GitHub Enterprise,并在系统提示时输入您的
*.ghe.com主机名。 GitHub Enterprise Server不受GitHub Copilot app支持。 -
如果你尚未开通 Copilot 计划,请选择是注册该计划,还是继续使用自己的模型提供商。
- 如果选择使用自己的模型提供程序,请选择提供程序,输入任何必需的凭据,然后单击“ 保存并继续”。
-
出现提示时,根据最近的 GitHub 活动选择一个或多个存储库。 还可以添加本地文件夹或存储库,或者跳过此步骤,并在以后添加存储库。
-
选择主题,然后完成载入以打开应用。
连接存储库或文件夹
若要处理代码,至少需要一个连接到应用的存储库或本地文件夹。 可以连接计算机上已有的文件夹,包括已在本地克隆的存储库,或者连接从 GitHub 或其他远程 Git 主机克隆的存储库,例如 Azure DevOps。 连接存储库或文件夹可解锁核心应用工作流:读取代码、进行编辑和在代理会话中打开拉取请求。 如果在初始引导期间跳过了存储库设置,或者想要在以后添加更多存储库或文件夹:
- 在边栏中的 “会话” 旁边,单击 。
- 从以下位置选择要添加存储库或文件夹的位置:
- 打开本地文件夹 — 选择计算机上已有的文件夹,包括包含你已在本地克隆的仓库的文件夹。
- 添加 GitHub 存储库 - 从 GitHub中浏览和克隆存储库。
- 克隆存储库 — 从 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 状态,并留下评审意见。
- 自动化 — 已保存的按计划或按需运行的代理任务。
- 自定义 - 发现和管理插件、技能、MCP 服务器和画布。
- 搜索 - 直接从应用搜索存储库。
- 会话 - 查看连接的存储库、本地文件夹及其活动代理会话,或启动存储库或文件夹的新会话。
- 聊天 - 不需要专用分支或工作区的常规对话。
后续步骤
详细了解如何使用GitHub Copilot app: