Vì sao chỉ một thay đổi email có thể âm thầm làm hỏng thông báo của tổ chức
Một chủ sở hữu đang ngừng dùng hộp thư thường chỉ thay đổi một thứ: nơi thư đến. Nhưng GitHub có thể dùng một địa chỉ cho ít nhất ba vai trò khác nhau, và chúng hỏng theo những cách khác nhau.
| Vai trò | Chức năng | Điều gì hỏng nếu bạn ngừng dùng hộp thư |
|---|---|---|
| Đăng nhập và khôi phục | Cho phép bạn xác thực và khôi phục tài khoản | Bạn có thể bị khóa khỏi chính tài khoản |
| Email thông báo được duyệt | Nhận thư của tổ chức khi việc gửi bị giới hạn theo tên miền | Thông báo của tổ chức không còn đến bạn |
| Danh tính commit công khai | Hiển thị một địa chỉ trong siêu dữ liệu commit | Chỉ mang tính hình thức; nó không gửi thư |
Hãy coi đây là các bước kiểm tra riêng biệt. Thay đổi một cái không xác nhận được những cái còn lại.
Giới hạn tên miền là phần mọi người thường bỏ sót
Nếu tổ chức của bạn giới hạn việc gửi thông báo đến một tên miền được duyệt, địa chỉ bạn định giữ phải thuộc tên miền đó và phải được xác minh.
GitHub yêu cầu xác minh email thuộc tên miền được duyệt khi tổ chức giới hạn gửi thông báo đến tên miền đó. Nguồn
Vì vậy, một địa chỉ cá nhân do bạn kiểm soát không tự động được chấp nhận. Trước khi ngừng dùng hộp thư cũ, hãy hỏi chủ sở hữu tổ chức tên miền nào được duyệt, rồi xác nhận địa chỉ thay thế của bạn thuộc tên miền đó và hiển thị là đã xác minh trong phần cài đặt email GitHub của bạn.
Một ràng buộc thứ hai loại bỏ cách xử lý nhanh nhất:
GitHub không cho phép xác minh qua dịch vụ email dùng một lần. Nguồn
Nếu hộp thư thay thế là dịch vụ dùng một lần hoặc tạm thời, hãy tính đến một địa chỉ khác. Một quy tắc chuyển tiếp vào hộp thư dùng một lần cũng là vấn đề tương tự với thêm một bước trung gian.
Đừng nhầm địa chỉ commit với địa chỉ thông báo
Một commit có thể hiển thị địa chỉ no-reply, và đó là chủ ý.
Địa chỉ tác giả commit no-reply là cơ chế bảo vệ quyền riêng tư chứ không thay thế được email thông báo có thể nhận thư và đã xác minh. Nguồn
Điều này quan trọng khi bạn rà soát cài đặt: thấy một địa chỉ no-reply trong lịch sử commit không cho bạn biết gì về việc thư của tổ chức có đến được bạn hay không. Hãy kiểm tra riêng địa chỉ thông báo và địa chỉ đăng nhập.
Danh sách kiểm tra khi ngừng dùng hộp thư
Hãy làm theo thứ tự sau, và không đóng hộp thư cũ cho đến khi hoàn tất mọi bước.
- Liệt kê các vai trò của địa chỉ cũ. Đăng nhập, khôi phục, gửi thông báo và danh tính commit công khai. Ghi lại hộp thư cũ hiện đang đảm nhận những vai trò nào.
- Thêm địa chỉ thay thế trước. Thêm địa chỉ đó vào tài khoản và hoàn tất xác minh trước khi gỡ bỏ bất cứ thứ gì.
- Xác nhận tên miền được duyệt. Hỏi chủ sở hữu tổ chức tên miền nào được duyệt để gửi thông báo, và kiểm tra địa chỉ thay thế của bạn có khớp với tên miền đó không.
- Loại trừ dịch vụ dùng một lần. Nếu địa chỉ thay thế phụ thuộc vào nhà cung cấp email tạm thời, hãy chọn địa chỉ khác.
- Giữ quyền kiểm soát khôi phục. Đảm bảo bạn vẫn nhận được thư đăng nhập và khôi phục tại một địa chỉ do bạn kiểm soát trong suốt quá trình thay đổi.
- Gửi thử. Kích hoạt một thông báo tổ chức ít quan trọng và xác nhận nó đến hộp thư mới.
- Chỉ khi đó mới ngừng dùng hộp thư cũ. Giữ một đường quay lại cho đến khi bạn đã thấy thư thật đến địa chỉ thay thế.
Bảng quyết định: địa chỉ thay thế đã sẵn sàng chưa?
| Câu hỏi | Nếu có | Nếu không |
|---|---|---|
| Địa chỉ mới đã được xác minh trên tài khoản chưa? | Tiếp tục | Xác minh trước |
| Nó có thuộc tên miền được duyệt của tổ chức không? | Tiếp tục | Hỏi chủ sở hữu; chưa ngừng dùng |
| Nó có phải dịch vụ dùng một lần không? | Chọn địa chỉ khác | Tiếp tục |
| Bạn đã nhận được thông báo thật của tổ chức tại đó chưa? | Ngừng dùng hộp thư cũ | Giữ cả hai cho đến khi nhận được |
Các lỗi thường gặp
- Xác minh nhầm địa chỉ. Bạn xác nhận một địa chỉ cá nhân, nhưng tổ chức chỉ gửi đến tên miền được duyệt của họ. Thư âm thầm ngừng đến.
- Gỡ địa chỉ cũ quá sớm. Thư xác minh có thể vẫn cần cho chính tài khoản. Giữ hộp thư cũ mở cho đến khi hộp thư mới được chứng minh.
- Tin vào danh tính commit. Một địa chỉ commit no-reply gọn gàng trông như mọi thứ đã được cấu hình, nhưng nó không nói gì về việc gửi thông báo.
- Dùng hộp thư dùng một lần. Nó không thể được xác minh cho việc gửi bị giới hạn, và là nơi không phù hợp cho thư khôi phục.
Nếu bạn không xác nhận được tên miền được duyệt, hãy coi việc chuyển đổi là chưa hoàn tất. Hỏi chủ sở hữu tổ chức thay vì đoán.
Những gì hướng dẫn này không xác lập
Bài viết này không mô tả nhãn menu GitHub hiện tại, quy tắc ký tự chính xác hay các bước cho từng loại gói. Những chi tiết đó thay đổi và nên được kiểm tra trong cài đặt của chính bạn và tài liệu của tổ chức bạn. Các bước kiểm tra trên nói về vai trò và xác minh, không phải về bố cục màn hình cụ thể.
Một việc liên quan nên làm tiếp
Khi thư của tổ chức đã ổn định, bạn có thể muốn biết những tài khoản nào khác đang gắn với một địa chỉ bạn sắp ngừng dùng. Đó là câu hỏi riêng biệt với việc gửi thông báo, và được đề cập trong hướng dẫn về tìm tài khoản bằng địa chỉ email.
Nếu bạn muốn có một lượt kiểm tra nhanh đầu tiên trên các hồ sơ công khai, TraceSeek kiểm tra tên người dùng trên 3.000+ nền tảng, với lần quét đầu tiên miễn phí và không cần đăng ký. Một kết quả trùng khớp công khai chỉ là manh mối, không phải bằng chứng rằng tài khoản thuộc cùng một người, nên hãy xác minh trực tiếp mọi điều quan trọng.