GitHub Copilot CLI Windows 安裝教學|WSL、WinGet、登入與第一次使用|iambigd

GitHub Copilot CLI Windows 安裝教學|WSL、WinGet、登入與第一次使用

3 瀏覽
2026-04-29 更新
GitHub Copilot CLI Windows 安裝教學封面

最近 GitHub Copilot CLI 的搜尋熱度真的很高,尤其很多 Windows 使用者開始在找一條「最穩、最接近開發者實戰」的安裝路線。如果你也是這樣,那我先直接講結論:在 Windows 上,若你本來就會碰終端機與開發環境,通常用 WSL 來跑 GitHub Copilot CLI 會比純 PowerShell 更穩。

這不是因為 PowerShell 不能用,而是因為很多 AI CLI 工具本來就更接近 Linux 型工作流。WSL 能讓你少遇到 shell 差異、PATH 問題、套件行為不一致等情況。至於如果你只是想快速裝起來、先用看看,那再退回 PowerShell + WinGet 也完全沒問題。

先講清楚:GitHub Copilot CLI 是什麼?

GitHub Copilot CLI 是 GitHub 推出的終端機 AI 助手,讓你可以直接在命令列裡和 Copilot 互動。它不只會回答問題,還能解釋指令、讀專案、協助改程式,甚至處理較完整的 agent 工作流。

根據 GitHub 官方文件,截至 2026 年 4 月 29 日,GitHub Copilot CLI 可用於所有 Copilot plans;如果你是透過公司或學校取得 Copilot,還要確認組織管理員有開啟 Copilot CLI 政策。

為什麼我現在更建議 Windows 讀者先用 WSL?

  • 更接近 Linux 開發環境:很多 AI CLI 工具本來就優先在 Unix-like 工作流下被大量使用。
  • Node.js / npm / shell 行為比較一致:之後如果你還要裝別的 CLI,延伸性通常比較好。
  • 少掉 PowerShell 差異:像環境變數、路徑、指令語法,有些人就是比較習慣 bash / zsh 這套邏輯。
  • 比較適合長期使用:如果你不是只想試玩,而是打算真的把 AI CLI 放進工作流,WSL 通常更穩。

GitHub 官方在介紹 Copilot CLI 的產品頁裡,也把 Windows from within PowerShell and Windows Subsystem for Linux (WSL) 明確列為可用方式。也就是說,WSL 不是旁門左道,而是官方承認的可用環境之一。

那 PowerShell + WinGet 還有沒有價值?

有,而且很有。如果你的目標是先快速裝起來、先登入、先摸一下 Copilot CLI 長什麼樣子,那 PowerShell + WinGet 仍然是最省事的官方主流程。只是如果你問我「哪一條路長期用比較穩」,我會把 WSL 放前面。

安裝方式適合誰優點注意事項
WSL + npm本來就會用終端機、想長期把 AI CLI 放進工作流的人較穩、較像 Linux、延伸性高要先有 WSL 與 Linux 發行版環境
PowerShell + WinGet想先快速安裝、先體驗功能的人官方 Windows 主流程、安裝快長期使用時可能仍會遇到 shell 差異

方法一:用 WSL 安裝 GitHub Copilot CLI

如果你還沒裝 WSL,可以先在 Windows 用系統管理員權限開 PowerShell,執行:

wsl --install

安裝完成後,通常會搭配 Ubuntu 等 Linux 發行版。進入 WSL 終端機之後,再確認 Node.js 版本。因為 GitHub 官方目前在 npm 安裝方式下要求的是 Node.js 22 或以上

node --version
npm --version

如果還沒裝 Node.js,可以用你習慣的方式補上,例如 nvm。當版本符合後,再安裝 GitHub Copilot CLI:

npm install -g @github/copilot

如果你的 ~/.npmrc 有設 ignore-scripts=true,GitHub 官方也特別提醒要改用:

npm_config_ignore_scripts=false npm install -g @github/copilot

裝好之後,啟動方式很簡單:

copilot

第一次進入後,如果還沒登入 GitHub,照畫面提示輸入:

/login

方法二:用 PowerShell + WinGet 安裝

如果你不想先折騰 WSL,GitHub 官方目前給 Windows 的主安裝方式就是 WinGet。前提是你的環境有 PowerShell v6 以上

pwsh --version

確認版本後,直接安裝正式版:

winget install GitHub.Copilot

如果你想提早試新功能,也可以裝預覽版:

winget install GitHub.Copilot.Prerelease

安裝完成後,一樣進入你想工作的資料夾,輸入 copilot,然後用 /login 完成登入。

第一次登入後,可以先怎麼用?

不管你是走 WSL 還是 PowerShell,第一次進去之後我都建議先從低風險操作開始:

  • 請它解釋某個 shell 指令
  • 請它幫你想 Git 指令
  • 請它概覽目前專案
  • 請它說明某支檔案是做什麼的

例如你可以先試:

Give me an overview of this project.

或者用非互動方式丟一個問題:

copilot -p "How do I undo the last Git commit?"

Windows 使用者最常遇到的 5 個卡關點

1. 以為 WinGet 一定是最佳方案

如果你只是想快速開始,WinGet 沒問題;但如果你是長期要把 CLI 工具放進工作流,WSL 通常更穩。

2. WSL 裝好了,但 Node.js 版本不夠新

GitHub 官方目前對 npm 安裝方式要求 Node.js 22 以上,這個版本條件要先確認。

3. /login 之後還是不能用

這通常不是安裝問題,而是帳號權限問題。先確認你的 GitHub 帳號真的有 Copilot 使用資格;如果是組織帳號,也要確認管理員有開 Copilot CLI。

4. 一開始就讓它動專案,結果心裡不踏實

GitHub 官方也有提醒:在互動 session 中,Copilot 可能讀、改、執行目前資料夾下的內容。所以一開始真的建議先用問答、解釋、建議模式,不要急著讓它直接改東西。

5. 把它當成和 Codex 一樣的工具

兩者有重疊,但生態與工作流並不完全一樣。現在這篇是先聚焦在 GitHub Copilot CLI 的 Windows 安裝與上手,因為這條流量正在熱,而且對 Windows 讀者更直接。

結論:如果你想要穩,Windows 上先選 WSL;如果你想要快,就選 WinGet

如果你現在是在找「Windows 上最穩定的 GitHub Copilot CLI 安裝方式」,那我的建議會很明確:先用 WSL 當主路線。因為它更接近多數 CLI 工具與開發者工作流的真實環境,後面延伸也比較舒服。

如果你只是想先裝起來試試看,那就直接走 PowerShell + WinGet。它仍然是 GitHub 官方目前給 Windows 的最省事安裝路徑。

一句話整理:WSL 適合長期,WinGet 適合先上手。

常見問題 FAQ

Windows 安裝 GitHub Copilot CLI,為什麼很多人會先推 WSL?

因為 WSL 更接近 Linux 型工作流,對長期使用 CLI 的人來說,通常比純 PowerShell 更穩,也比較容易和其他終端工具整合。

PowerShell + WinGet 還值得用嗎?

值得。如果你只是想快速裝起來、先用看看,PowerShell + WinGet 仍然是 GitHub 官方目前對 Windows 最直接的安裝方式。

沒有 Node.js 可以裝 GitHub Copilot CLI 嗎?

可以。如果你走 WinGet 路線,不一定要自己先裝 Node.js。只有在你打算用 WSL + npm 或其他 npm 安裝方式時,才需要 Node.js 22 以上。

GitHub Copilot CLI 是完全免費的嗎?

不是單純安裝完就人人都能直接用。根據 GitHub 官方文件,它可用於所有 Copilot plans;如果是組織提供的 Copilot,還要看管理員有沒有開放 Copilot CLI。

第一次登入要輸入什麼?

第一次啟動互動模式後,如果尚未登入 GitHub,畫面會提示你使用 /login。照著步驟完成即可。

▧ 文章分類

▧ 熱門文章

▧ 最新文章

✦ 虎鯨 OrcaBiz SEO 優化專業團隊 ✦

專業 SEO 公司幫助你將流量累積成看得見的業績,成為長期有效的最強業務!

[orca_infinite_scroll]