# GitHub Copilot 应用入门

登录GitHub Copilot app，连接存储库或本地文件夹，并创建你的第一个代理会话以进行代码更改。

有关 GitHub Copilot app 的概念性概述，请参阅 [关于 GitHub Copilot 应用](/zh/copilot/concepts/agents/github-copilot-app)。

在本快速入门中，您将：

1. 安装并登录到GitHub Copilot app。
2. 连接存储库或本地文件夹。
3. 在代理会话中更改代码。

## 先决条件

* GitHub 帐户。
* 选择 Copilot 方案，或者您也可以自行配置模型提供商。
  * 如果您使用自己的模型提供商，则需要提供商凭据，例如 API 密钥。 有关设置步骤，请参阅 [在 GitHub Copilot 应用中使用自己的 LLM 模型](/zh/copilot/how-tos/github-copilot-app/use-byok-models)。
* 你的电脑上已安装 [Git](https://github.com/git-guides/install-git)。

> \[!NOTE]
> 对于 Copilot Business 用户和 Copilot Enterprise 用户，策略 GitHub Copilot app 必须保持启用状态。 此策略默认处于启用状态，独立于 Copilot CLI 策略。 请参阅“[管理组织中GitHub Copilot的策略和功能](/zh/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies)”或“[管理企业中 GitHub Copilot 的策略和功能](/zh/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies)”。

## 安装 GitHub Copilot app

1. 请访问[GitHub Copilot app下载页面](https://github.com/features/ai/github-app)。
2. 下载适用于您的平台的应用。

## 首次打开GitHub Copilot app

1. 打开GitHub Copilot app。
2. 单击“**登录到 GitHub**”，然后按照提示进行身份验证。 如果使用GitHub Enterprise Server，请选择 **“使用GitHub企业”**，并在出现提示时输入服务器地址。
3. 如果您尚未开通 Copilot 计划，请选择注册该计划，或继续使用您自己的模型提供程序。
   * 如果选择使用自己的模型提供程序，请选择提供程序，输入任何必需的凭据，然后单击“ **保存并继续**”。
4. 出现提示时，根据最近的 GitHub 活动选择一个或多个存储库。 还可以添加本地文件夹或存储库，也可以跳过此步骤，并在以后添加项目。
5. 选择主题，然后完成载入以打开应用。

## 连接存储库或文件夹

若要处理代码，至少需要一个项目连接到应用。 项目可以是计算机上已有的文件夹，包括本地克隆的存储库，或者从GitHub其他远程 Git 主机（如Azure DevOps）克隆的存储库。 连接项目后，即可解锁应用的核心工作流程：读取代码、进行编辑，以及在代理会话中发起拉取请求。 如果在载入期间跳过了项目设置，或者希望稍后添加更多项目：

1. \*\*

*

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

1. 在“ **添加项目”** 下，选择以下选项之一：

* **本地文件夹或存储库** - 选择计算机上已有的文件夹，包括包含本地克隆的存储库的文件夹。
* **GitHub 存储库** - 从 GitHub中浏览和克隆存储库。
* **仓库 URL** — 从 Git URL 克隆托管在 GitHub 之外的仓库（例如在 Azure DevOps 上托管的仓库），或者克隆没有应用访问权限的私有仓库。

## 首次修改代码

1. 单击 + 旁边的 \*\*\*\*\*\*\*\*，然后在 **在此处开始会话** 下选择已连接的文件夹或存储库。

2. 从提示字段下方的下拉列表中选择会话模式，例如 **交互式** 模式，以便与代理协作工作。

3. 在提示框中，粘贴此提示：

   ```copilot copy
   Suggest a small low-risk code change in this repository, implement it, and explain the diff.
   ```

4. 响应来自代理的任何输入请求。 代理进行更改后，单击提示框上方的 **“更改** ”以查看差异。

5. 继续在同一会话中迭代，直到你对结果满意为止。

6. 如果要保留更改，请单击“ **创建 PR** ”以打开拉取请求以供审阅。

7. 如果创建拉取请求，请单击提示框上方的 **PR** ，直接在应用中查看它。

**选：** 如果已有要在存储库中完成的任务，可以从 **[“我的工作](https://github.com/copilot/app/launch?open=ghapp%3A%2F%2Fmywork)**”中的问题启动会话。 有关详细信息，请参阅“[使用 GitHub Copilot 应用管理问题和拉取请求](/zh/copilot/how-tos/github-copilot-app/managing-issues-and-pull-requests)”。

## 确定方位

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

* **[我的工作](https://github.com/copilot/app/launch?open=ghapp%3A%2F%2Fmywork)** — 浏览和筛选您的仓库中的议题和拉取请求，检查 CI 状态，并提交审查。
* **[自动化](https://github.com/copilot/app/launch?open=ghapp%3A%2F%2Fautomations)** — 已保存的按计划或按需运行的代理任务。
* **自定义** - 发现和管理插件、技能、MCP 服务器和画布。
* **搜索** - 直接从应用搜索存储库。
* **会话** - 活动代理会话，按项目分组。
* **聊天** - 不需要专用分支或工作区的常规对话。

## 后续步骤

详细了解如何使用GitHub Copilot app：

* [在 GitHub Copilot 应用中使用代理会话](/zh/copilot/how-tos/github-copilot-app/agent-sessions)
* [在 GitHub Copilot 应用中使用画布扩展](/zh/copilot/how-tos/github-copilot-app/working-with-canvas-extensions)
* [使用 GitHub Copilot 应用管理问题和拉取请求](/zh/copilot/how-tos/github-copilot-app/managing-issues-and-pull-requests)
* [在 GitHub Copilot 应用中使用自动化](/zh/copilot/how-tos/github-copilot-app/using-automations)
* [GitHub Copilot 应用的斜杠命令](/zh/copilot/reference/github-copilot-app-reference/slash-commands)
* [GitHub Copilot 应用的内置技能](/zh/copilot/reference/github-copilot-app-reference/built-in-skills)