🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

馬上來試試看吧!

GitHub Copilot 家族

產品 運作位置 說明
GitHub Copilot CLI(本課程) 終端機 終端機原生的 AI 程式碼輔助工具
GitHub Copilot VS Code / Visual Studio / JetBrains 等 Agent 模式、聊天、行內補完
Copilot on GitHub.com GitHub 網站 可針對 GitHub 倉儲進行對話、建立代理人等
GitHub Copilot coding agent 將 GitHub Issue 指派給代理人、產生 PR 等

GitHub 官方教學範例倉儲

這是一個以改善書籍管理應用為範例、邊做邊學的實作型(hands-on)倉儲。請 Fork 後跟著進行。

倉儲概要

本課程可學到的內容

在這個實作課程中,你將學會從零開始操作 GitHub Copilot CLI,直到能熟練運用為止。

具體來說,你將能僅透過終端機執行下列工作:

  • 程式碼審查(Code review)
  • 測試程式碼產生
  • 偵錯除錯
  • 工作流程自動化

章節構成

![]()

章節標題 可學內容
0 🚀 快速上手 安裝與運作確認
1 👋 第一步 直播示範 + 3 種操作模式
2 🔍 上下文與對話 多檔案專案分析
3 ⚡ 開發工作流程 程式碼審查、偵錯、測試產生
4 🤖 建立專用(Specialized)AI 助手 為工作流程建立自訂 AI 代理人
5 🛠️ 重複性工作的自動化 建立會自動載入的技能(skills)
6 🔌 連接 itHub、資料庫、API 與 MCP 伺服器整合
7 🎯 整合所有功能 實作綜合性工作流程

00-quick-start

馬上開始第 0 章。

1. 事前準備

進行此實作所需的事項:

1-1. 必要的訂閱(含免費方案)

確認自己是否能使用 GitHub Copilot

登入 GitHub,於設定頁面 github.com/settings/copilot/features 檢查。

若顯示以下任一項,即表示可使用:

  • Copilot Individual - 個人訂閱
  • Copilot Business - 透過組織使用
  • Copilot Enterprise - 企業合約
  • GitHub Education - 學生/教職員免費方案

![image.png]()

若顯示「You don't have access to GitHub Copilot」,請採取以下對應:

  • 使用免費選項
  • 訂閱方案
  • 加入可使用 Copilot 的組織

![image.png]()

↑ 有免費方案( https://github.com/features/copilot/plans

2. 環境建置

本文介紹兩種選擇:

  1. 使用 GitHub Codespaces(免安裝)
  2. 安裝於本機環境

2-1. [選項 1] 使用 GitHub Codespaces(推薦)

GitHub Codespaces 預先安裝了 GitHub Copilot CLI(需登入),且事先準備了以下工具:

  • Python 3.13
  • pytest
  • GitHub CLI

2-1-1. 操作步驟

  1. copilot-cli-for-beginners 倉儲 Fork 一份
  2. 選擇 CodeCodespacesCreate codespace on main
    1. ![image.png]()
    2. 另外也可以從此連結直接開啟(感謝在留言區提醒的 [@ymd65536](/ymd65536))
      ![Open in GitHub Codespaces]()
  3. 等待容器建置完成(需數分鐘)
  4. 準備完成!Codespace 環境會自動開啟終端機

2-1-2. 在 Codespace 確認運作

執行下列指令,確認 Python 與範例應用是否正常運作:

cd samples/book-app-project && python book_app.py help

![image.png]()

2-2. [選項 2] 在本機環境試用

安裝指令:

npm install -g @github/copilot

3. 認證(Authentication)

copilot-cli-for-beginners 倉儲的根目錄開啟終端機(如果你之前執行過 cd samples/book-app-project,請先 cd ../.. 回到根目錄)。

執行 copilot 指令:

copilot

這時 GitHub Copilot CLI 會啟動,並要求對資料夾的存取權(確認是否「信任此資料夾」)。

![image.png]()

我選擇了 ②「對此資料夾,在未來所有工作階段均信任」。

![image.png]()

3-1. GitHub 登入

使用 /login 指令以 GitHub 帳號登入。

/login

![image.png]()

流程大致如下:

  1. Copilot CLI 顯示一次性代碼(例如:ABCD-1234
  2. 瀏覽器會開啟並導向 GitHub 的裝置驗證頁面
  3. 在頁面輸入顯示的代碼
  4. 選擇「Authorize」,授權 Copilot CLI 存取
  5. 返回終端機後,即完成登入

![image.png]()

![GitHub Copilot CLI 登入用一次性密碼]()

4. 試跑(Verify It Works)

4-1. 哈囉世界

完成登入後,確認 Copilot CLI 是否能正常回應:

在命令列輸入類似「你好,你能做什麼?」的自然語句,例如:

こんにちは。あなたは何ができますか?

(在實際使用時可直接以中文或英文詢問)

你會看到它回應。

![image.png]()

![image.png]()

4-2. 執行範例(列出書籍清單)

此倉儲包含數個範例應用,供使用 GitHub Copilot CLI 來理解與改善。
(程式碼位於 /samples/book-app-project

首先確認以 Python 實作的書籍管理終端機應用能正常運作。

補充說明:

本文使用 Python 版的 samples/book-app-project,但也提供:

  • JavaScript 版:samples/book-app-project-js
  • C# 版:samples/book-app-project-cs

各範例的 README 中皆有各語言的執行說明。

操作指令:

cd samples/book-app-project
python book_app.py list

![image.png]()

預期輸出

應顯示包含「The Hobbit」「1984」「Dune」等書名的 5 本書目清單。

![image.png]()

4-3. 執行範例(列出可用命令)

先回到專案根目錄:

cd ../..

接著向 copilot 詢問:

@samples/book-app-project/book_app.py は何ができますか?

(你也可以用中文或英文詢問範例檔案可以做什麼)

它會列出功能清單。

![image.png]()

4-4. 結束

操作結束後,退出 Copilot CLI:

/exit

總結

第 0 章已完成,且環境建置與基本運作確認均已完成。


原文出處:https://qiita.com/chomado/items/6d26b6ffc11d163dfd71


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝15   💬9   ❤️1
417
🥈
我愛JS
📝1   💬7  
48
🥉
💬1  
4
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付