GitHub Không Gửi Email Xác Minh: Cần Làm Gì
MarkdownGửi lại email từ GitHub, liên kết hết hạn, địa chỉ sai hoặc đã được sử dụng, tài khoản bị hạn chế và bảo mật email. Toàn bộ quy trình xác minh.
Đọc toàn bộ bài viết
Nếu GitHub chưa gửi email xác minh, hãy vào Settings → Emails và nhấp vào Resend verification email bên dưới địa chỉ của bạn. Liên kết trong email có hiệu lực trong 24 giờ: nếu bạn đã quá hạn, hãy yêu cầu liên kết mới.
GitHub lưu trữ dự án trên đám mây để chứa mã nguồn và ghi nhớ mọi thay đổi. Nhưng cho đến khi email của bạn được xác minh, GitHub sẽ không cho phép bạn tạo repository. Repository là tên GitHub dùng để gọi thư mục dự án trên đám mây.
Dưới đây là tất cả các trường hợp theo thứ tự: không có email, liên kết mở ra lỗi, địa chỉ đã được sử dụng và tài khoản bị hạn chế. Hãy lần lượt xem từng trường hợp.
Các tài liệu thực tế khác: tài liệu Ailoot.
Điểm chính
Yêu cầu gửi lại email xác minh trong Settings → Emails bằng nút Resend verification email. Liên kết trong email có hiệu lực trong 24 giờ; sau đó, bạn cần yêu cầu liên kết mới. Nếu liên kết mới mở ra lỗi, hãy đăng xuất khỏi GitHub, khởi động lại trình duyệt, đăng nhập vào đúng tài khoản rồi mở lại liên kết. Lỗi “Email is already verified by another user” nghĩa là địa chỉ đó đã được xác minh trong một tài khoản khác: hãy xóa địa chỉ khỏi tài khoản đó hoặc dùng địa chỉ khác. GitHub không xác minh các địa chỉ email dùng một lần.
Yêu cầu gửi lại email ở đâu
Trước tiên, hãy kiểm tra thư mục Spam và, nếu dùng Gmail, cả thẻ Promotions. Trong Settings → Emails, hãy kiểm tra xem địa chỉ có bị gõ sai không.
Nếu không có email, hãy yêu cầu gửi email mới:
- Trên GitHub, nhấp vào ảnh hồ sơ ở góc trên bên phải, rồi nhấp Settings.
- Trong thanh bên, bên dưới Access, chọn Emails.
- Bên dưới địa chỉ bạn đang xác minh, nhấp Resend verification email.
- Mở email từ GitHub và làm theo liên kết.
Sau khi bạn làm theo liên kết, GitHub sẽ mở trang chủ tài khoản và hiển thị biểu ngữ xác nhận email của bạn đã được xác minh.
Nếu email thứ hai cũng không đến, hãy thêm một địa chỉ khác trong cùng mục, chẳng hạn Gmail, rồi xác minh địa chỉ đó. Một tài khoản GitHub có thể có bất kỳ số lượng địa chỉ email nào, và GitHub coi địa chỉ không thể nhận email từ họ là chưa được xác minh.
Đã nhận được email nhưng liên kết mở ra lỗi
Hãy kiểm tra thời điểm email đến. Nếu đã quá 24 giờ, liên kết sẽ không còn hoạt động. Quay lại Settings → Emails và yêu cầu email mới.
Nếu liên kết chưa đến một ngày tuổi nhưng GitHub vẫn hiển thị lỗi, hãy kiểm tra xem bạn đã đăng nhập đúng tài khoản chưa. GitHub đề xuất trình tự sau:
- Đăng xuất khỏi tài khoản GitHub.
- Đóng trình duyệt rồi mở lại.
- Đăng nhập vào tài khoản có địa chỉ email bạn đang xác minh.
- Làm theo liên kết trong email một lần nữa.
Tài liệu thực tế về cách làm việc với dự án và tác nhân: tài liệu Ailoot.
Vì sao cần xác minh email nếu Claude Code hoạt động với GitHub?
Trước đây, bạn cần biết cách dùng GitHub và xem ít nhất vài hướng dẫn. Giờ đây bạn có thể đơn giản hóa quy trình: nhờ Claude Code giúp kết nối GitHub. Hãy nói với Claude Code: “Nghe này, chúng ta cần kết nối GitHub. Hãy viết ra tất cả các bước để chúng ta có thể kết nối GitHub của tôi ở đây.” Claude Code sẽ cho bạn biết cần nhấp vào đâu và đăng nhập ở đâu. Sau đó, Claude Code tự tạo, cập nhật và xóa các repository. Chúng tôi đặt repository ở chế độ riêng tư.
Tất cả những việc này sẽ không thể thực hiện được nếu email chưa được xác minh. GitHub sẽ không cho phép bạn tạo repository hoặc cấp quyền cho ứng dụng bên thứ ba đối với tài khoản. Bạn cũng sẽ không nhận được thông báo qua email.
Video tổng quan về các kỹ thuật Claude Code:
Trong 21 phút, video trình bày mọi điều bạn cần biết về cách dùng Claude Code: nhập liệu bằng giọng nói, trợ lý tác nhân, kỹ năng, MCP, kế hoạch và Git. Hãy xem video trước khi kết nối GitHub.
Tài liệu bổ sung về cách làm việc với tác nhân: tài liệu Ailoot.
“Email is already verified by another user”
Thông báo đầy đủ là: Error adding EMAIL: Email is already verified by another user. Địa chỉ của bạn đã được xác minh trong một tài khoản GitHub khác.
Có 2 lựa chọn. Nếu tài khoản đó là của bạn, hãy đăng nhập vào tài khoản, xóa địa chỉ trong phần cài đặt email rồi quay lại tài khoản mới. Nếu tài khoản cũ có commits (các thay đổi mã nguồn đã lưu), hãy thêm lại địa chỉ vào tài khoản đó mà không xác minh: thao tác này giữ các commits liên kết với tài khoản cũ. Nếu tài khoản đó không phải của bạn, hãy dùng một địa chỉ email khác thuộc quyền sở hữu của bạn cho GitHub.
Nên dùng địa chỉ email nào cho GitHub
GitHub không xác minh các địa chỉ email dùng một lần. Nếu bạn muốn ẩn địa chỉ trong commits, GitHub cung cấp địa chỉ noreply cho mục đích đó. Địa chỉ này không thay thế địa chỉ email thật của tài khoản.
Hầu hết chúng ta liên kết mọi thứ với một địa chỉ email Google: ChatGPT, Codex và Claude Code. Vì vậy, bảo mật email cần được chú ý cẩn thận như bảo mật ứng dụng nhắn tin, thậm chí còn hơn thế. Email là cách đặt lại mật khẩu cho mọi dịch vụ khác: một khi ai đó chiếm được email của bạn, mọi rắc rối sẽ bắt đầu. Nếu ai đó truy cập được email Google của bạn, họ có thể vào GitHub và lấy mã nguồn của tất cả dự án của bạn.
Đối với địa chỉ email bạn liên kết với GitHub:
- bật xác thực hai yếu tố và, để đăng nhập nhanh, thêm passkey (khóa đăng nhập trên thiết bị của bạn);
- thêm số điện thoại để khôi phục tài khoản.
Và doanh nghiệp luôn phải sở hữu mọi quyền truy cập: email, tên miền, dịch vụ lưu trữ và các repository.
Cách chọn địa chỉ email để đăng ký dịch vụ AI được trình bày trong một bài viết riêng.
GitHub hạn chế tài khoản và yêu cầu bạn đổi email
Các bước này chỉ áp dụng nếu chính GitHub hiển thị thông báo rằng tài khoản của bạn bị hạn chế và nêu rõ bạn phải đổi địa chỉ để khôi phục quyền truy cập.
- Thêm một địa chỉ khác không phải email dùng một lần và đặt địa chỉ đó làm địa chỉ chính.
- Xác minh địa chỉ chính mới.
- Xóa địa chỉ cũ khỏi tài khoản.
- Liên hệ Bộ phận hỗ trợ GitHub và yêu cầu họ xem xét hạn chế này.
Trong phần cài đặt, trình tự là: mở Settings → Emails, nhập địa chỉ mới vào Add email address rồi nhấp Add. Trong phần Primary email address, chọn địa chỉ đó rồi nhấp Save. Trước tiên, hãy xác minh qua email, sau đó xóa địa chỉ cũ bằng biểu tượng thùng rác bên cạnh địa chỉ đó.
Tiếp theo là gì
Email của bạn đã được xác minh và biểu ngữ đã xuất hiện. Giờ đây bạn có thể kết nối GitHub với Claude Code và lưu trữ các dự án ở đó.
Bài viết riêng trình bày những gì trợ lý lập trình GitHub Copilot cung cấp miễn phí và giới hạn của nó. Bài viết riêng cũng giải thích liệu bạn có thể dùng mã nguồn GitHub của người khác trong sản phẩm của mình và bán sản phẩm đó hay không.
Nếu gặp sự cố, hãy ghi lại giai đoạn xảy ra sự cố: email không đến, liên kết không mở được hoặc địa chỉ đã được sử dụng.
Nguồn
- GitHub: Xác minh địa chỉ email của bạn — nút Resend verification email trong Settings → Emails và biểu ngữ xác nhận sau khi làm theo liên kết.
- GitHub: Khắc phục sự cố xác minh email — liên kết có hiệu lực trong 24 giờ; các bước xử lý lỗi với liên kết mới; lỗi “Email is already verified by another user”; địa chỉ dùng một lần; địa chỉ noreply; và các bước dành cho tài khoản bị hạn chế.
- GitHub: Tài liệu tham khảo về địa chỉ email — nếu không có địa chỉ email đã xác minh, bạn không thể tạo repository, cấp quyền cho ứng dụng OAuth hoặc nhận thông báo qua email.
- GitHub: Giới thiệu về địa chỉ email — bạn có thể thêm bất kỳ số lượng địa chỉ nào vào tài khoản; địa chỉ không thể nhận email sẽ trở thành chưa được xác minh.
- GitHub: Thay đổi địa chỉ email chính — thêm địa chỉ, chọn địa chỉ chính và xóa địa chỉ cũ.
- GitHub: Tạo phiếu yêu cầu hỗ trợ — người dùng gói miễn phí có thể liên hệ bộ phận hỗ trợ về các vấn đề tài khoản và bảo mật.
Tài nguyên và công cụ khác: Ailoot.
Xem thêm chi tiết
Câu hỏi thường gặp
Liên kết xác minh GitHub mới vẫn lỗi thì làm gì?
Kiểm tra đang đăng nhập đúng tài khoản có địa chỉ cần xác minh. Đăng xuất, đóng mở lại trình duyệt, đăng nhập đúng tài khoản rồi thử link mới; link quá 24 giờ cần thay.
Địa chỉ noreply GitHub có thay email tài khoản không?
Không. Noreply có thể ẩn địa chỉ trong commit, nhưng tài khoản vẫn cần email thật nhận và xác minh được. GitHub không xác minh email dùng một lần.