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 最佳實踐