GitHub push attribution: pisahkan author, committer dan pusher

Dev
Tayangan 5

Nama yang dikenal pada commit tidak membuktikan siapa pengirimnya. GitHub mengumumkan pratinjau publik terbatas untuk atribusi pusher terautentikasi pada 12 Oktober.

Diagram konsep berbahasa Inggris: AUTHOR, COMMITTER dan PUSHER; bukan tangkapan layar GitHub.
Diagram konsep berbahasa Inggris: AUTHOR, COMMITTER dan PUSHER; bukan tangkapan layar GitHub.

Pertanyaan yang dijawab bukti ini

Nama author dan committer adalah teks dari klien. Catatan pusher menambahkan identitas pengirim yang diautentikasi GitHub, bukan bukti peninjauan kode.

Periksa akses pratinjau

Pengumuman membatasi fitur pada pelanggan GitHub Enterprise dalam pratinjau; akses diminta ke tim akun. Ini bukan rilis umum bagi semua akun.

Pisahkan pengamatan dari aturan

Committer must match pusher menolak push jika committer tidak cocok dengan email terverifikasi pusher terautentikasi. Aturan ini tidak menggantikan tanda tangan atau review diff.

Petakan otomatisasi dahulu

Jika satu akun membuat commit dan akun lain mengirimnya, catat keduanya. Saran kami: uji pengiriman cocok dan tidak cocok di repositori pengujian sebelum menerapkan aturan.

Hubungkan hash, identitas pengirim dan waktu pemeriksaan dengan review. Identitas cocok tidak berarti manusia meninjau perubahan.

Kebingungan praktisnya adalah menganggap nama sebagai bukti identitas. Cerita komunitas tak terverifikasi dan angka rekaan bukan fakta di sini; periksa UI/API akun nyata.

Sumber resmi

GitHub Changelog

GitHub Docs · Push rulesets

Cakupan diperiksa 13 Oktober 2026; saran operasional dipisahkan.