GitHub
Tách 2 tài khoản GitHub trên một máy tính bằng hồ sơ trình duyệt và cấu hình Git
Dùng hồ sơ trình duyệt riêng có tách được 2 tài khoản GitHub không?
Được với phần trang web, và chỉ phần trang web. Trợ giúp Chrome (đọc ngày 3 tháng 10 năm 2026) nói hồ sơ cho phép bạn giữ riêng các thông tin như dấu trang, lịch sử, mật khẩu và các cài đặt khác, và nêu việc tách các tài khoản như công việc và cá nhân là một cách dùng. Tài liệu Chromium nói dữ liệu hồ sơ như lịch sử, dấu trang và cookie nằm trong một thư mục con của thư mục dữ liệu người dùng, nên phiên đăng nhập github.com tạo trong một hồ sơ sẽ nằm lại trong hồ sơ đó.
Git, GitHub CLI và GitHub Desktop đăng nhập riêng, nên hồ sơ trình duyệt không quyết định chúng dùng tài khoản nào. Và chính GitHub khuyến nghị dùng một tài khoản cá nhân cho mọi công việc, vì vậy hồ sơ phù hợp với các cặp hợp lệ, chẳng hạn một tài khoản cá nhân đi kèm một tài khoản do công ty quản lý. Xem bài về quy định.
Hồ sơ tách được gì, và để nguyên gì?
| Mục | Tách riêng theo hồ sơ trình duyệt? | Ghi chú |
|---|---|---|
| Đăng nhập github.com | Có | Cookie nằm trong thư mục riêng của hồ sơ |
| Danh sách trong trình chuyển tài khoản | Theo trình duyệt | GitHub nói nó ghi nhớ các tài khoản trong trình duyệt của bạn |
| Dấu trang, lịch sử, mật khẩu đã lưu | Có | Được nêu trên trang hồ sơ của Trợ giúp Chrome |
Thông tin xác thực Git, khóa SSH, đăng nhập gh | Không | Chúng được thiết lập bên ngoài trình duyệt; xem phần Git bên dưới |
| Máy tính và kết nối mạng | Không | Mọi hồ sơ đều chạy trên cùng một máy |
| Bảo vệ khỏi người ngồi trước bàn phím | Không | Trợ giúp Chrome cảnh báo ai có thiết bị của bạn đều có thể chuyển sang hồ sơ khác |
Firefox có Containers, mà Mozilla mô tả là các ngữ cảnh bền vững nhẹ giúp cô lập các trang web, tách cookie, localStorage, IndexedDB và bộ nhớ đệm. Ví dụ của chính Mozilla là tài khoản công việc và cá nhân chạy cạnh nhau trong một cửa sổ. Edge và Firefox cũng có tính năng hồ sơ với menu khác nhau, nên hãy theo trang trợ giúp hiện hành của từng trình duyệt.
Thiết lập mỗi tài khoản một hồ sơ Chrome
- Lên kế hoạch đặt tên trước. Mỗi tài khoản một dòng, ví dụ
Acme - khách hàng - GitHub. - Mở Chrome, chọn Profile ở góc trên bên phải, rồi chọn Add Chrome profile.
- Chọn tên, ảnh và bảng màu. Cho mỗi tài khoản một màu riêng để nhìn là phân biệt được các cửa sổ.
- Đăng nhập github.com bên trong hồ sơ đó, chỉ bằng tài khoản của hồ sơ đó.
- Chuẩn bị cho một lần kiểm tra. Nếu tài khoản chưa bật 2FA, GitHub có thể yêu cầu xác minh hồ sơ trình duyệt mới qua email; bài về các bước kiểm tra đăng nhập giải thích lý do.
- Lặp lại cho từng tài khoản. Để chuyển hồ sơ, chọn Profile rồi chọn hồ sơ cần dùng. Nhìn biểu tượng hồ sơ trước khi thao tác.
- Chỉ dùng trình chuyển tài khoản trong cùng một hồ sơ, cho các tài khoản đi chung với nhau, như một tài khoản cá nhân và tài khoản máy của nó.
Giữ Git và terminal đúng tài khoản
| Nhu cầu | Các trang của GitHub mô tả gì |
|---|---|
| Email commit khác nhau theo dự án | git config user.email "YOUR_EMAIL" ngay trong kho mã, không kèm --global, ghi đè giá trị chung chỉ cho kho đó |
| HTTPS | Một trình quản lý thông tin xác thực, git config --global credential.https://github.com.useHttpPath true, và một personal access token riêng cho mỗi tài khoản |
| SSH | Mỗi tài khoản một khóa, khai báo từng máy chủ trong ~/.ssh/config với IdentitiesOnly yes; ssh -T git@github.com cho biết khóa đó vào được tài khoản nào |
| GitHub CLI | gh auth login cho từng tài khoản, rồi gh auth switch |
| GitHub Desktop | Đăng nhập diễn ra qua trình duyệt mặc định; trang không mô tả hai tài khoản GitHub.com |
GitHub cảnh báo 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, nên trước mỗi lần đẩy mã hãy xem kho đó đang dùng tài khoản nào. GitHub cũng nói hãy coi token truy cập như mật khẩu.
Đặt tên, bàn giao và sao lưu từng hồ sơ
| Việc cần làm | Làm thế nào | Vì sao |
|---|---|---|
| Đặt tên | Tài khoản, vai trò, mục đích theo thứ tự đó; mỗi tài khoản một màu | Bạn nhận ra hồ sơ sai trước khi bấm |
| Bàn giao | Không đưa một hồ sơ đang đăng nhập; thêm người kế nhiệm vào tổ chức bằng tài khoản của chính họ | Điều khoản nói thông tin đăng nhập chỉ do một người dùng |
| Ngừng dùng hồ sơ | Chỉ xóa sau khi đã chuyển giao quyền truy cập | Trợ giúp Chrome nói xóa hồ sơ sẽ xóa dấu trang, lịch sử, mật khẩu và các cài đặt khác khỏi máy tính |
| Mã khôi phục | Trong Password and authentication, cạnh Recovery codes, chọn View; tải về hoặc in bộ 16 mã và cất trong trình quản lý mật khẩu | Mỗi mã chỉ dùng một lần, và GitHub nói đừng chia sẻ chúng |
| Token | Coi như mật khẩu và đặt hạn dùng cho từng token | GitHub khuyên đặt hạn dùng, và nói token gắn với người đã tạo ra chúng |
| Nơi hồ sơ nằm | Chromium ghi %LOCALAPPDATA%\Google\Chrome\User Data trên Windows và ~/Library/Application Support/Google/Chrome trên macOS | Biết vị trí là hữu ích; bản sao thư mục không thay được việc bạn có thể đăng nhập lại |
Vẫn bị nhầm tài khoản thì làm sao?
- Nhìn biểu tượng hồ sơ, rồi nhìn ảnh đại diện ở góc trên bên phải github.com.
Permission to user/repo denied to other-user. Khóa bạn dùng để đẩy mã thuộc về một tài khoản không có quyền; chủ kho có thể thêm tài khoản đó làm cộng tác viên.- Commit hiện tác giả khác. GitHub khớp email của commit với một tài khoản. Sửa cấu hình cục bộ, và thêm địa chỉ đó vào tài khoản bạn định dùng.
- Nhận email xác minh mà bạn không yêu cầu. GitHub nói mật khẩu của bạn có thể đã bị lộ: hãy đổi ngay và bảo vệ tài khoản.
- Bị hỏi lặp lại trong một hồ sơ. GitHub nói xóa cookie, hoặc dùng trình duyệt khác trên cùng thiết bị, có thể khiến việc xác minh thiết bị xuất hiện lại. Hãy giữ mỗi tài khoản trong hồ sơ riêng của nó và đừng xóa cookie của hồ sơ đó.
Khi nào hồ sơ thông thường không còn đủ?
| Dấu hiệu | Điều gì giúp ích |
|---|---|
| Danh sách hồ sơ không còn nằm gọn trong bảng tính hay trong đầu bạn | Mở, dừng và sắp xếp hồ sơ hàng loạt |
| Các tài khoản cần thiết lập mạng riêng | Một proxy cho mỗi hồ sơ; xem các loại proxy |
| Bạn đang so sánh cửa sổ ẩn danh, VPN và hồ sơ | Antidetect browser, VPN và ẩn danh |
Không điều nào trong số này thay đổi quy định của GitHub, và không điều nào thay được tài khoản riêng của từng người.
ADSSPEED nằm ở đâu?
ADSSPEED là ứng dụng máy tính cho Windows và macOS, quản lý nhiều hồ sơ trình duyệt ở một nơi. 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, đặt proxy cho từng hồ sơ và gán cho nhiều hồ sơ cùng lúc, còn dữ liệu hồ sơ nằm trên máy tính của bạn. Xem cách cài ADSSPEED trên Windows. ADSSPEED không liên kết với GitHub.
Câu hỏi thường gặp
Dùng 2 tài khoản GitHub trên một máy tính với các hồ sơ Chrome khác nhau được không?
Với phần trang web thì được. Trợ giúp Chrome nói hồ sơ giữ riêng dấu trang, lịch sử, mật khẩu và các cài đặt khác, còn tài liệu Chromium nói dữ liệu hồ sơ như cookie nằm trong một thư mục con của hồ sơ. GitHub vẫn khuyến nghị một tài khoản cá nhân cho mọi công việc, nên hãy dùng cách này cho các cặp hợp lệ như tài khoản cá nhân và tài khoản do công ty quản lý.
Dùng nhiều tài khoản GitHub trên cùng một máy tính Windows hoặc Mac như thế nào?
Dùng mỗi tài khoản một hồ sơ trình duyệt cho github.com, rồi thiết lập Git riêng. Trang quản lý nhiều tài khoản của GitHub có các bước cho macOS, Windows và Linux: HTTPS với personal access token riêng cho mỗi tài khoản, hoặc SSH với mỗi tài khoản một khóa trong tệp ~/.ssh/config, cùng email commit theo từng kho. GitHub CLI có thêm gh auth switch.
Hồ sơ trình duyệt có tách luôn thông tin xác thực Git của tôi không?
Không. Các trang của GitHub cho thấy Git qua HTTPS, Git qua SSH, GitHub CLI và GitHub Desktop đều đăng nhập riêng, nên hồ sơ trình duyệt không chọn tài khoản cho chúng. Hãy đặt thông tin xác thực, khóa và email commit theo từng kho mã, và kiểm tra bằng ssh -T git@github.com.
GitHub có yêu cầu xác minh một hồ sơ trình duyệt mới không?
Có thể. Trang xác minh thiết bị của GitHub nói khi chưa bật 2FA, thiết bị chưa nhận ra có thể gồm trình duyệt mới hoặc hồ sơ trình duyệt mới, và mã được gửi qua email. Trang nói GitHub không yêu cầu bước này khi 2FA đang bật hoặc khi bạn đăng nhập bằng passkey.
Đặt email commit khác nhau cho từng tài khoản GitHub như thế nào?
Chạy git config user.email cùng địa chỉ ngay trong kho mã, không kèm --global, để ghi đè cấu hình chung chỉ cho kho đó. GitHub gắn commit với người dùng bằng cách khớp địa chỉ email của commit với một địa chỉ email trên tài khoản GitHub.
Xóa hồ sơ Chrome đang chứa đăng nhập GitHub thì sao?
Trợ giúp Chrome nói khi xóa hồ sơ, dấu trang, lịch sử, mật khẩu và các cài đặt khác của nó bị xóa khỏi máy tính. Trước khi xóa, hãy bảo đảm bạn giữ mã khôi phục 2FA của tài khoản, vì GitHub Support sẽ không khôi phục tài khoản có 2FA nếu bạn mất thông tin xác thực.
Nguồn tham khảo
- Trợ giúp Google Chrome: Thiết lập hồ sơ, Quản lý Chrome bằng nhiều hồ sơ (tiếng Anh)
- Tài liệu Chromium: Thư mục dữ liệu người dùng và hồ sơ (tiếng Anh)
- Mozilla wiki: Contextual Identity Project, Containers (tiếng Anh)
- GitHub Docs: Managing multiple accounts (tiếng Anh)
- GitHub Docs: Personal account management (tiếng Anh)
- GitHub Docs: Verifying new devices when signing in (tiếng Anh)
- GitHub Docs: Switching between accounts (tiếng Anh)
- GitHub Docs: Setting your commit email address (tiếng Anh)
- GitHub Docs: Troubleshooting commits (tiếng Anh)
- GitHub Docs: Testing your SSH connection (tiếng Anh)
- GitHub Docs: Using the GitHub CLI across GitHub platforms (tiếng Anh)
- GitHub Docs: Configuring two-factor authentication recovery methods (tiếng Anh)
- GitHub Docs: Recovering your account if you lose your 2FA credentials (tiếng Anh)
- GitHub Docs: Managing your personal access tokens (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.