Cách đổi tài khoản GitHub Copilot trong VS Code (Multi-Account)

Cách đổi tài khoản GitHub Copilot trong VS Code (Multi-Account)

Áp dụng khi VS Code đã đăng nhập nhiều GitHub account và muốn chọn account Copilot theo từng workspace
❌ Không cần sign out GitHub


🎯 Mục tiêu

  • Chọn GitHub account nào Copilot / Copilot Chat sẽ sử dụng

  • Áp dụng chỉ cho workspace hiện tại

  • Dùng nhiều Copilot (cá nhân / công ty) trên cùng VS Code


🧭 Các bước thực hiện

Bước 1: Mở Accounts menu

  • góc dưới bên trái VS Code

  • Click icon 👤 Accounts

Bạn sẽ thấy danh sách nhiều GitHub account (ví dụ):

  • davidnguyen-94 (GitHub)

  • hoangsvit (GitHub)


Bước 2: Mở quản lý account cho extension

Chọn:

Manage Extension Account Preferences...

Bước 3: Chọn extension GitHub Copilot

Trong danh sách extension, chọn:

GitHub Copilot Chat

Bước 4: Chọn GitHub account cho workspace

Popup sẽ hiện:

GitHub Copilot Chat – Account Preferences For This Workspace

Danh sách account:

  • davidnguyen-94

  • luan-eplus (Current account)

👉 Click account bạn muốn Copilot sử dụng

✔ Copilot Chat sẽ đổi account ngay lập tức


✅ Kết quả

  • Copilot Chat dùng đúng GitHub account đã chọn

  • Không ảnh hưởng:

    • Git repository

    • GitHub account chính của VS Code

  • Áp dụng riêng cho workspace này


🔍 Kiểm tra Copilot đã đổi account chưa

Cách 1: Command Palette

Ctrl + Shift + P
→ GitHub Copilot: Check Status

Cách 2: Copilot Chat

  • Mở Copilot Chat

  • Gửi thử một câu hỏi

  • Nếu account không có Copilot → VS Code sẽ báo lỗi ngay


⚠️ Lưu ý quan trọng

Hiểu nhầmThực tế
Copilot có tài khoản riêng❌ Không
Phải sign out GitHub❌ Không cần
Đổi account Git repo❌ Không liên quan
Workspace khác tự áp dụng❌ Phải chọn lại

Copilot = GitHub account được chọn trong Extension Account Preferences


🧠 Khi nào nên dùng cách này?

  • Copilot cá nhân + Copilot công ty

  • Muốn:

    • Project A → dùng Copilot công ty

    • Project B → dùng Copilot cá nhân

  • Không muốn cài nhiều VS Code / VS Code Insiders


🛠 Troubleshooting

Copilot vẫn dùng account cũ

Ctrl + Shift + P
→ Developer: Reload Window

Copilot không hoạt động

  • Kiểm tra GitHub account có Copilot license

  • Kiểm tra workspace đã chọn đúng account chưa


📌 Ghi chú

  • Thiết lập này là per-workspace

  • Workspace mới → cần chọn lại account

  • Đây là best practice khi dùng nhiều GitHub account trên VS Code