GitHub
Sử dụng nhiều tài khoản GitHub trên một máy tính: GitHub cho đăng nhập song song thế nào?
Có đăng nhập 2 tài khoản GitHub trên cùng một máy tính được không?
Được, nhưng chỉ theo những cách GitHub có nêu trong tài liệu. Theo GitHub Docs (đọc ngày 3 tháng 10 năm 2026), bạn có thể đăng nhập nhiều tài khoản trên github.com rồi chuyển qua lại mà không phải xác thực lại mỗi lần. Trang này nói trình chuyển tài khoản dành cho người có một tài khoản cá nhân cùng các tài khoản dịch vụ (đôi khi gọi là machine user), hoặc người cần chuyển giữa tài khoản cá nhân và tài khoản người dùng được quản lý trong doanh nghiệp dùng Enterprise Managed Users.
Cách GitHub chọn từ ngữ ở đây rất đáng chú ý. Điều khoản dịch vụ chỉ cho mỗi người một tài khoản miễn phí, nên trình chuyển không phải công cụ để vận hành nhiều tài khoản cá nhân. Bài về quy định đi sâu hơn, còn trang nền tảng GitHub liệt kê cả loạt bài.
Trình chuyển tài khoản làm được gì, và dừng lại ở đâu?
Các bước dưới đây áp dụng cho github.com trên trình duyệt máy tính. Mọi menu đều mở từ ảnh đại diện ở góc trên bên phải của bất kỳ trang nào.
| Việc cần làm | Bấm vào đâu | Trang của GitHub nói gì |
|---|---|---|
| Thêm tài khoản | Add account (nếu từng thêm rồi, mở Switch account trước) | Bạn đăng nhập tài khoản mới và vào luôn tài khoản đó; cả hai cùng xuất hiện trong trình chuyển |
| Chuyển tài khoản | Switch account, rồi chọn tên tài khoản | Chuyển qua lại mà không phải xác thực lại mỗi lần |
| Đăng xuất một tài khoản | Sign out, rồi Sign out cạnh tên bạn, hoặc Remove cạnh tên khác | Tài khoản đó rời khỏi trình chuyển |
| Đăng xuất tất cả | Sign out, rồi Sign out from all accounts | Mọi tài khoản đều rời khỏi trình chuyển |
| Phiên đã hết hạn | See all accounts | Khi mọi phiên đã hết hạn, GitHub không hiện Switch account |
Cùng trang đó cho biết phiên đăng nhập một lần (SSO) vẫn được giữ khi bạn chuyển khỏi một tài khoản rồi quay lại. Bài đăng trên nhật ký thay đổi của GitHub (GitHub Blog, ngày 3 tháng 11 năm 2023) nói thêm ba điều: github.com ghi nhớ các tài khoản ngay trong trình duyệt của bạn, quyền của các tài khoản đã lưu luôn được giữ riêng, không trộn lẫn, và phiên đã lưu hết hạn sau hai tuần không hoạt động. Bài cũng cho biết ủy quyền SSO qua SAML hoặc OIDC thường hết hạn sau 1 hoặc 24 giờ.
Cách thêm tài khoản thứ hai
- Đăng nhập tài khoản đầu tiên trên github.com.
- Bấm ảnh đại diện, rồi bấm Add account. Nếu trước đó bạn đã thêm tài khoản, hãy bấm Switch account để mở menu trước.
- Đăng nhập tài khoản muốn thêm.
- Muốn đổi tài khoản về sau, bấm ảnh đại diện, chọn Switch account rồi chọn tài khoản.
- Muốn gỡ một tài khoản, bấm ảnh đại diện, chọn Sign out, rồi bấm Remove cạnh tên tài khoản đó.
Nhật ký thay đổi nói danh sách này được ghi nhớ trong trình duyệt của bạn, vì vậy hãy tính trước rằng một trình duyệt khác, hoặc một hồ sơ trình duyệt khác, sẽ phải đăng nhập lại từ đầu.
Git, GitHub CLI và GitHub Desktop xử lý nhiều tài khoản ra sao?
Trình chuyển chỉ lo phần trang web. Các công cụ cài trên máy đăng nhập riêng, nên mỗi công cụ cần thiết lập riêng.
| Công cụ | Các trang của GitHub mô tả gì | Cần lưu ý |
|---|---|---|
| Git qua HTTPS | Lưu thông tin xác thực theo từng URL kho mã bằng git config --global credential.https://github.com.useHttpPath true, và tạo một personal access token riêng cho mỗi tài khoản | Xóa thông tin xác thực đã lưu trước; trang có các bước riêng cho macOS, Windows và Linux |
| Git qua SSH | Chọn khóa cho từng lệnh bằng GIT_SSH_COMMAND, hoặc mỗi tài khoản một khóa và khai báo từng máy chủ trong ~/.ssh/config với IdentitiesOnly yes | Một khóa không dùng được cho cả doanh nghiệp có người dùng được quản lý lẫn tài khoản bên ngoài |
| GitHub CLI | Chạy gh auth login cho từng tài khoản, rồi gh auth switch để đổi tài khoản đang hoạt động | gh auth status cho biết tài khoản đang hoạt động trên từng máy chủ |
| GitHub Desktop | Đăng nhập qua trình duyệt mặc định; có bước riêng cho GitHub.com và GitHub Enterprise | Trang không mô tả hai tài khoản GitHub.com cùng lúc |
Lời khuyên của chính GitHub khá thận trọng. Trang quản lý tài khoản cá nhân nói việc quản lý hai tài khoản trở lên làm tăng khả năng vô tình để lộ mã nội bộ ra công khai; tài khoản người dùng được quản lý không dùng được để đóng góp cho dự án công khai trên GitHub.com; và GitHub khuyến nghị dùng một tài khoản cá nhân cho mọi công việc của bạn trên GitHub.com.
Dùng nhầm tài khoản thì xử lý thế nào?
Permission to user/repo denied to other-user. Trang của GitHub nói khóa bạn dùng để đẩy mã đang gắn với một tài khoản không có quyền vào kho mã. Cách xử lý là chủ kho thêm tài khoản đó làm cộng tác viên, hoặc thêm vào một nhóm có quyền ghi.- Không chắc khóa thuộc tài khoản nào. Chạy
ssh -T git@github.com. Trang kiểm tra kết nối SSH của GitHub cho biết thông báo thành công nêu tên người dùng của bạn. - Email đã được sử dụng. GitHub nói một địa chỉ email chỉ gắn với một tài khoản tại một thời điểm. Hãy đăng nhập tài khoản đang giữ địa chỉ đó và gỡ nó ra, hoặc khôi phục tài khoản ấy bằng cách đặt lại mật khẩu.
- Commit hiện sai tác giả. GitHub gắn commit với người dùng bằng cách khớp địa chỉ email trong commit với một tài khoản. Chạy
git config user.email "YOUR_EMAIL"ngay trong kho mã, không kèm--global, sẽ ghi đè cấu hình chung chỉ cho kho mã đó. - Mất mục Switch account. Mọi phiên đã lưu đã hết hạn. Hãy bấm See all accounts và đăng nhập lại.
Muốn mở hai tài khoản cạnh nhau thì sao?
Trình chuyển đưa bạn qua lại giữa các tài khoản trong một trình duyệt. Nếu muốn hai cửa sổ mở cùng lúc, mỗi cửa sổ một tài khoản, hãy cho mỗi tài khoản một hồ sơ trình duyệt riêng: xem cách tách tài khoản GitHub bằng hồ sơ trình duyệt và hồ sơ trình duyệt là gì. Nếu tài khoản chưa bật xác thực hai yếu tố, hãy chuẩn bị tinh thần là GitHub có thể yêu cầu xác minh một hồ sơ trình duyệt mới ngay lần đăng nhập đầu; bài về các bước kiểm tra đăng nhập giải thích lý do. Với một nhóm làm việc, đừng dùng chung một tài khoản: xem phân quyền nhóm mà không chia sẻ mật khẩu.
ADSSPEED nằm ở đâu?
ADSSPEED không thay đổi những gì GitHub cho phép. Đây là ứng dụng máy tính cho Windows và macOS, quản lý nhiều hồ sơ trình duyệt. Mỗi hồ sơ giữ cookie, dữ liệu cục bộ và cài đặt trình duyệt riêng, nên các tài khoản bạn sở hữu hoặc được ủy quyền quản lý có thể cùng đăng nhập song song mà không đẩy nhau ra. Bạn có thể mở, dừng và sắp xếp hồ sơ hàng loạt, và dữ liệu hồ sơ nằm trên máy tính của bạn. Chỉ dùng trong khuôn khổ quy định của GitHub. ADSSPEED không liên kết với GitHub.
Câu hỏi thường gặp
Sử dụng nhiều tài khoản GitHub trên một máy tính được không?
Được, trong những trường hợp GitHub mô tả. Theo GitHub Docs (đọc ngày 3 tháng 10 năm 2026), trình chuyển tài khoản dành cho tài khoản cá nhân kèm tài khoản dịch vụ, hoặc tài khoản cá nhân kèm tài khoản người dùng được quản lý trong doanh nghiệp dùng Enterprise Managed Users. Điều khoản dịch vụ vẫn chỉ cho mỗi người một tài khoản miễn phí.
Hai tài khoản GitHub có dùng chung một email được không?
Không. Trang xử lý sự cố của GitHub nói một địa chỉ email tại một thời điểm chỉ gắn với một tài khoản GitHub. Nếu báo email đã được sử dụng, hãy đăng nhập tài khoản đang giữ địa chỉ đó và gỡ nó ra ở đó, hoặc khôi phục tài khoản ấy bằng cách đặt lại mật khẩu.
Chuyển tài khoản GitHub trong terminal bằng lệnh nào?
Với GitHub CLI, hãy chạy gh auth login cho từng tài khoản rồi dùng gh auth switch để đổi tài khoản đang hoạt động. Hướng dẫn của CLI mô tả lệnh này là đổi tài khoản đang hoạt động cho một máy chủ GitHub, có tùy chọn --hostname và --user; gh auth status cho biết tài khoản nào đang được dùng.
GitHub Desktop có đăng nhập 2 tài khoản cùng lúc được không?
Trang GitHub Desktop của GitHub mô tả việc đăng nhập qua trình duyệt mặc định, với các bước riêng cho GitHub.com và GitHub Enterprise. Trang không mô tả việc đăng nhập hai tài khoản GitHub.com cùng lúc, nên hãy xem lại trang đó để biết hành vi mới nhất trước khi dựa vào nó.
Dùng nhiều tài khoản GitHub với SSH key như thế nào?
Trang quản lý nhiều tài khoản của GitHub nêu hai cách: đặt GIT_SSH_COMMAND để chọn khóa cho từng lệnh, hoặc mỗi tài khoản một khóa và khai báo từng máy chủ trong tệp ~/.ssh/config với IdentitiesOnly yes. Trang cũng cảnh báo một khóa SSH không dùng được cho cả doanh nghiệp có người dùng được quản lý lẫn tài khoản bên ngoài.
Đổi tài khoản trên GitHub như thế nào?
Trên github.com, bấm ảnh đại diện, chọn Add account để đăng nhập tài khoản thứ hai, rồi dùng Switch account để chuyển qua lại. Bài đăng trên nhật ký thay đổi của GitHub về hỗ trợ nhiều tài khoản (ngày 3 tháng 11 năm 2023) nói phiên đã lưu hết hạn sau hai tuần không hoạt động, còn SSO thường hết hạn sau 1 hoặc 24 giờ. Nếu mất mục Switch account, hãy dùng See all accounts.
Nguồn tham khảo
- GitHub Docs: Switching between accounts (tiếng Anh)
- Nhật ký thay đổi của GitHub: Multi-account support on GitHub.com, ngày 3 tháng 11 năm 2023 (tiếng Anh)
- GitHub Docs: Managing multiple accounts (tiếng Anh)
- GitHub Docs: Personal account management (tiếng Anh)
- GitHub Docs: Types of GitHub accounts (tiếng Anh)
- Điều khoản dịch vụ của GitHub (tiếng Anh, ngày hiệu lực ghi trên trang: 27 tháng 4 năm 2026)
- GitHub Docs: Using the GitHub CLI across GitHub platforms (tiếng Anh)
- Hướng dẫn GitHub CLI: gh auth switch (tiếng Anh)
- Hướng dẫn GitHub CLI: gh auth status (tiếng Anh)
- GitHub Docs: Authenticating to GitHub in GitHub Desktop (tiếng Anh)
- GitHub Docs: Troubleshooting adding an email (tiếng Anh)
- GitHub Docs: Error: Permission to user/repo denied to other-user (tiếng Anh)
- GitHub Docs: Troubleshooting commits (tiếng Anh)
Bài liên quan
Chạy máy Android và hồ sơ trình duyệt ngay trên PC của bạn
ADSSPEED quản lý nhiều hồ sơ trình duyệt và hồ sơ điện thoại Android trong một ứng dụng, mỗi hồ sơ có cấu hình máy, proxy và tự động hoá riêng.