GitHub push attribution: แยกผู้เขียน ผู้สร้างคอมมิต และผู้ส่ง

Dev
ยอดดู 5

ชื่อที่คุ้นเคยบนคอมมิตไม่พิสูจน์ว่าใครส่ง GitHub ประกาศพรีวิวสาธารณะแบบจำกัดของข้อมูลผู้ส่งที่ผ่านการยืนยันเมื่อ 12 ตุลาคม

แผนภาพแนวคิดภาษาอังกฤษ AUTHOR, COMMITTER, PUSHER ไม่ใช่หน้าจอ GitHub
แผนภาพแนวคิดภาษาอังกฤษ AUTHOR, COMMITTER, PUSHER ไม่ใช่หน้าจอ GitHub

บันทึกตอบคำถามอะไร

ชื่อ author และ committer เป็นข้อความจากไคลเอนต์ ส่วน pusher เพิ่มตัวตนที่ GitHub ยืนยันตอนส่ง ไม่ใช่หลักฐานตรวจโค้ด

ตรวจสิทธิ์พรีวิวก่อน

ประกาศจำกัดสำหรับลูกค้า GitHub Enterprise ในพรีวิว โดยขอเข้าร่วมผ่านทีมดูแลบัญชี ไม่ใช่เปิดทั่วไปทุกบัญชี

แยกการดูข้อมูลกับการใช้กฎ

Committer must match pusher บล็อกการส่งเมื่อ committer ไม่ตรงอีเมลที่ยืนยันของ pusher ที่ผ่านการตรวจตัวตน ไม่แทนลายเซ็นหรือการตรวจ diff

สำรวจบอตก่อน

หากบัญชีหนึ่งสร้างคอมมิตและอีกบัญชีส่ง ให้บันทึกทั้งสอง ข้อเสนอของเราคือทดสอบการส่งที่ตรงและไม่ตรงในรีโพทดสอบก่อนใช้กฎ

เชื่อมแฮช ตัวตนผู้ส่ง และเวลาตรวจกับบันทึกรีวิว ตัวตนตรงไม่ได้แปลว่ามีคนอ่านการเปลี่ยนแปลงแล้ว

ความสับสนคืออ่านชื่อเป็นหลักฐานตัวตน ไม่ใช้เรื่องเล่าที่ไม่ตรวจสอบหรือสถิติแต่งขึ้น ตรวจ UI/API ของบัญชีจริงอีกครั้ง

แหล่งทางการ

GitHub Changelog

GitHub Docs · Push rulesets

ตรวจขอบเขตวันที่ 13 ตุลาคม 2026 แยกข้อเสนอการปฏิบัติงาน