LOWNLAB News
โปรแกรมมิ่งระดับ 7/10GitHub Changelog · 3 กันยายน 2026

คีย์เซ็นแพ็กเกจ GitHub CLI ��น Linux หมดอายุ 5 กันยายน — ต้องอัปเดตก่อนใช้ไม่ได้

GitHub CLI Linux package signing key expires September 5

GitHub ประกาศเตือนเมื่อวันที่ 3 กันยายน 2026 ว่าคีย์ PGP ปัจจุบันที่ใช้เซ็นแพ็กเกจใน repository APT และ RPM ของ GitHub CLI จะหมดอายุในวันที่ 5 กันยายน 2026 หลังจากนั้นแพ็กเกจใหม่ทั้งหมดจะถูกเซ็นด้วยคีย์ทดแทนเพียงตัวเดียว

ผลกระทบคือผู้ที่ติดตั้ง gh ผ่าน repository ทางการของ APT หรือ RPM อาจเจอปัญหาการยืนยันลายเซ็นไม่ผ่าน (signature verification failure) หากระบบยังไม่เชื่อถือคีย์ตัวใหม่ ซึ่งจะทำให้ apt update หรือ dnf update ล้มเหลว

ไทม์ไลน์: GitHub เผยแพร่ keyring ที่มีทั้งคีย์ปัจจุบันและคีย์ทดแทนตั้งแต่วันที่ 8 เมษายน 2026 จากนั้นวันที่ 5 กันยายน 2026 คีย์เดิมจะหมดอายุและคีย์ทดแทนจะทำหน้าที่แทน โดยแพ็กเกจตัวแรกที่ปล่อยหลังวันดังกล่าวจะเซ็นด้วยคีย์ใหม่เท่านั้น

สิ่งที่ต้องทำ: หากติดตั้ง gh ก่อนวันที่ 8 เมษายน 2026 และยังไม่ได้ปรับปรุงการตั้งค่า ให้ทำตามคำแนะนำในประกาศฉบับเต็มก่อนวันที่ 5 กันยายน หรืออย่างน้อยตรวจสอบว่าระบบเชื่อถือคีย์ทดแทนแล้ว ตามขั้นตอนใน GitHub CLI issue #13118

ผู้ที่ไม่ได้รับผลกระทบ ได้แก่ ผู้ใช้ Windows และ macOS, ผู้ที่ build จาก source, ติดตั้งผ่าน Homebrew หรือ Conda, ใช้ package manager ของชุมชน, ติดตั้งจากไฟล์ .deb โดยตรง หรือใช้ไบนารีแบบ standalone จาก GitHub Releases

แหล่งอ้างอิง

อ่านต้นฉบับที่ GitHub Changelog

https://github.blog/changelog/2026-09-03-github-cli-linux-package-signing-key-expires-september-5