AI News HubLIVE
站内改写2 分钟阅读

GitHub Copilot CLI 初学者指南:入门教程

本教程介绍了 GitHub Copilot CLI 的基本概念、安装方法、身份验证、文件夹权限设置以及常见用例,帮助开发者在终端中直接利用 AI 编程助手。

来源GitHub AI & ML作者: Christopher Harrison

欢迎阅读 GitHub Copilot CLI 初学者指南!本系列教程将以视频和博客形式,教你如何在终端中高效使用 AI 编程助手,并掌握命令行的高级技巧。

本文将讲解 GitHub Copilot CLI 是什么、如何工作以及如何快速上手。你将学习如何通过 npm 安装、使用 GitHub 账户认证、授予文件夹权限,以及从终端运行第一条提示来生成代码。

什么是 GitHub Copilot CLI?

GitHub Copilot CLI 将 Copilot 的智能代理能力直接集成到命令行界面中,使其像任何终端工具一样易于使用,同时完全感知你的仓库上下文。

代理的特殊之处在于它们能自主执行任务,例如构建代码和运行测试,从而支持迭代开发。它们甚至能自我修正错误,无需人工干预。

这意味着你可以将任务分配给 Copilot,专注于其他待办事项,之后在终端中审查结果并请求进一步修改——全程无需中断工作流或切换工具。你甚至可以在 CLI 内部将任务委托给 Copilot 云代理。

安装 Copilot CLI

安装 Copilot CLI 的第一步(如果你已安装 Node.js)是通过 npm 执行:

npm install -g @github/copilot

你也可以使用 WinGet 或 Homebrew 等包管理器安装,具体步骤请参考相应文档。

开始使用 GitHub Copilot CLI

安装后,在命令行输入 copilot 即可启动。首次使用需通过 /login 命令登录 GitHub 账户,这会将客户端与你的 Copilot 账户绑定,并连接 GitHub MCP 服务器以访问仓库资源。

使用 Copilot 时,你需要授予其对文件夹的访问权限,以便探索和修改文件。你可以选择仅本次会话授权或保存设置以便后续自动授权。

完成授权后,你就可以向 Copilot 提问、请求代码或执行其他任务了。

Copilot CLI 的典型用例

以下是几个常见场景:

  • 项目概览:Copilot 会探索项目,打开关键文件并报告结果。
  • 生成代码:例如添加新端点,Copilot 会参考现有文档和示例,遵循项目规范。
  • 委托任务:对于明确定义的任务,可委托给 Copilot 云代理。Copilot 会保留当前会话上下文,创建新分支,提交草稿拉取请求,并在后台完成修改后请求审查。

当然,探索 Copilot CLI 能力的最佳方式就是直接询问它。Copilot 能查阅自身文档并提供最佳交互建议。

下集预告

本系列下一课将介绍两种模式:交互模式(在本地运行项目)和非交互模式(使用 -p 标志快速获取摘要)。后续还将涵盖斜杠命令、MCP 服务器等主题。

将代理式 AI 引入终端,为学习、实验和高效工作开辟了全新方式。请继续关注本系列后续内容!

开始使用 GitHub Copilot CLI?请阅读文档并立即尝试。

更多资源:

  • GitHub Copilot CLI 初学者视频系列
  • GitHub Copilot CLI 101:如何从命令行使用 Copilot
  • GitHub Copilot CLI 最佳实践