GitHub push attribution: tách author, committer và pusher

Dev
Lượt xem 4

Tên quen trên commit không chứng minh người gửi. GitHub công bố bản xem trước công khai giới hạn cho định danh pusher đã xác thực ngày 12 tháng 10.

Sơ đồ khái niệm tiếng Anh: AUTHOR, COMMITTER, PUSHER; không phải ảnh GitHub.
Sơ đồ khái niệm tiếng Anh: AUTHOR, COMMITTER, PUSHER; không phải ảnh GitHub.

Bản ghi trả lời điều gì

Tên author và committer là chuỗi do máy khách cung cấp. Bản ghi pusher thêm định danh gửi do GitHub xác thực, không chứng minh mã đã được review.

Kiểm tra quyền xem trước

Thông báo giới hạn cho khách hàng GitHub Enterprise trong bản xem trước; xin quyền qua nhóm tài khoản. Đây không phải phát hành rộng cho mọi tài khoản.

Tách quan sát và áp quy tắc

Committer must match pusher chặn push nếu committer không khớp email đã xác minh của pusher được xác thực. Không thay thế chữ ký hay review diff.

Ghi lại luồng bot trước

Nếu một tài khoản tạo commit và tài khoản khác gửi, ghi cả hai. Đề xuất của bài là thử gửi khớp và không khớp trong kho thử nghiệm trước khi bật quy tắc.

Liên kết hash, định danh gửi và thời gian kiểm tra với review. Định danh khớp không có nghĩa một người đã đọc thay đổi.

Nhầm lẫn thực tế là xem tên như bằng chứng danh tính. Không coi chuyện cộng đồng chưa kiểm chứng hoặc số liệu bịa là sự thật; kiểm tra UI/API tài khoản thật.

Nguồn chính thức

GitHub Changelog

GitHub Docs · Push rulesets

Phạm vi kiểm tra ngày 13 tháng 10 năm 2026; tách đề xuất vận hành.