TruthsSeek
ไทย

คู่มือ เผยแพร่แล้ว 2026-10-23 · อัปเดตแล้ว 2026-10-23

วิธีลบ GitHub Personal Access Token เก่าและตรวจสอบ Deploy Key ที่พึ่งพาอยู่

สิ่งพิมพ์ TruthsSeek · นโยบายกองบรรณาธิการ

คำตอบสั้นๆ · เส้นทางที่ GitHub ระบุไว้สำหรับการลบ personal access token คือ Settings, Developer settings, Personal access tokens จากนั้นเลือก Fine-grained tokens หรือ Tokens classic แล้วกด Delete GitHub ยังเตือนด้วยว่าการลบ personal access token ที่สร้าง deploy key ขึ้นมาจะลบ deploy key นั้นไปด้วย ดังนั้นควรตรวจสอบว่าอะไรอัตโนมัติ dépend อยู่กับ token นั้นก่อนจะลบ personal access token ไม่ใช่สิ่งเดียวกับ OAuth authorization, SSH account key หรือเซสชันเบราว์เซอร์ และแต่ละอย่างจัดการในที่ที่แตกต่างกัน

ตรวจสอบทันที — TraceSeek สแกน 3,000+ แพลตฟอร์ม ใน 20–30 วินาที สแกนครั้งแรกฟรี

⬇︎ iOS⬇︎ Android

สิ่งที่คุณกำลังจะลบจริง ๆ

Personal access token (PAT) เป็นหนึ่งในข้อมูลรับรองหลายประเภทที่สามารถกระทำการในนามบัญชี GitHub ของคุณได้ ก่อนลบอะไร ควรรู้ว่าคุณกำลังดูข้อมูลรับรองประเภทไหน เพราะขั้นตอนการลบและผลข้างเคียงแตกต่างกัน

ข้อมูลรับรองโดยทั่วไปทำอะไรจัดการที่ไหนการลบส่งผลอะไร
Personal access token (fine-grained หรือ classic)ให้สคริปต์ เครื่องมือ หรือ CI กระทำการในนามคุณด้วยสิทธิ์ที่จำกัดSettings → Developer settings → Personal access tokensทุกอย่างที่ยังใช้ token นั้น รวมถึง deploy key ใด ๆ ที่ token สร้างขึ้น
OAuth authorizationแอปบุคคลที่สามที่คุณอนุมัติให้กระทำการในบัญชีของคุณSettings → Applications (authorized OAuth apps)การเข้าถึงของแอปนั้น แอปเองไม่ได้ถูกลบ
SSH account keyยืนยันตัวตนสำหรับการดำเนินการ Git ผ่าน SSH สำหรับบัญชีของคุณSettings → SSH and GPG keysการเข้าถึง SSH ที่พึ่งพา key นั้น
เซสชันเบราว์เซอร์เซสชันที่ลงชื่อเข้าใช้อยู่จริงในเบราว์เซอร์ตัวควบคุมการออกจากระบบและการตั้งค่าเซสชันเฉพาะเซสชันนั้น ไม่ใช่ token หรือ key

บทความนี้ครอบคลุมแถวแรก แถวอื่น ๆ ถูกระบุไว้เพื่อไม่ให้คุณสับสนระหว่างกัน: การลบ OAuth authorization หรือ SSH key ไม่ได้ลบ personal access token และการลบ token ไม่ได้เพิกถอน SSH key หรือยุติเซสชันเบราว์เซอร์

ขั้นตอนที่ 1: สร้างบัญชีรายการ token โดยไม่เปิดเผยค่า

เป้าหมายคือรายการชื่อ token และตำแหน่งที่แต่ละตัวถูกใช้ — ไม่ใช่รายการสตริง token ให้ถือว่าค่า token เป็นความลับที่คุณไม่ควรคัดลอกลงในบันทึก ตั๋วงาน หรือแชท

  1. เปิดการตั้งค่าบัญชี GitHub ของคุณ ไปที่ Developer settings จากนั้น Personal access tokens ตรวจสอบทั้ง Fine-grained tokens และ Tokens classic เนื่องจากทั้งสองประเภทแสดงแยกกัน
  2. สำหรับแต่ละ token บันทึกเฉพาะ: ชื่อ token ประเภท (fine-grained หรือ classic) และบันทึกใด ๆ ที่ GitHub แสดงเกี่ยวกับวัตถุประสงค์หรือวันหมดอายุ
  3. สำหรับแต่ละ token จดบันทึกว่าคุณเชื่อว่ามันถูกใช้ที่ไหน: งาน CI สคริปต์การดีพลอย เครื่องมือในเครื่อง งานตามกำหนดเวลา การเชื่อมต่อกับบุคคลที่สาม หรือไม่มีที่ไหนที่คุณจำได้
  4. ทำเครื่องหมาย token ที่คุณไม่สามารถระบุตำแหน่งได้ token ที่ไม่ทราบตำแหน่งเป็นตัวเลือกสำหรับการตรวจสอบ ไม่ใช่การลบทันที — อาจมีบางอย่างยังพึ่งพามันอยู่

ตารางง่าย ๆ ก็เพียงพอ:

ชื่อ tokenประเภทผู้ใช้ที่ทราบการใช้งานล่าสุดที่ทราบการตัดสินใจ
example-deployFine-grainedงานดีพลอย CIไม่ทราบตรวจสอบงานก่อนลบ
example-old-scriptClassicไม่พบเก่าตรวจสอบแล้วลบ

อย่าวางค่า token ลงในตารางนี้ หากผู้ใช้เก็บ token ไว้ ให้ตรวจสอบการตั้งค่าของระบบนั้นเองแทนการอ่านความลับซ้ำ

ขั้นตอนที่ 2: ตรวจสอบระบบอัตโนมัติที่พึ่งพาก่อนลบ

การลบ token จะทำให้สิ่งที่ยังยืนยันตัวตนด้วย token นั้นหยุดทำงาน ก่อนลบ ให้ยืนยันผู้ใช้ที่ทราบแต่ละราย:

GitHub ระบุการพึ่งพาเฉพาะอย่างหนึ่งที่ควรตรวจสอบก่อน: personal access token ที่สร้าง deploy key จะเชื่อมโยงกับ deploy key นั้น

GitHub เตือนว่าการลบ personal access token ที่สร้าง deploy key จะลบ deploy key นั้นด้วย แหล่งที่มา

คำเตือนนั้นแคบ ใช้กับ deploy key ที่สร้างโดย token นั้น ไม่ใช่ข้อความว่าการลบ token ใด ๆ ส่งผลต่อทุก SSH key ทุก deploy key หรือทุกการเชื่อมต่อในบัญชี ตรวจสอบประวัติของ token นั้นโดยเฉพาะและ deploy key ของ repository แทนการสันนิษฐานผลกระทบในวงกว้าง

ขั้นตอนที่ 3: ลบ token

เมื่อคุณยืนยันแล้วว่า token ปลอดภัยที่จะลบ เส้นทางที่ GitHub ระบุไว้คือ:

เส้นทางการลบ personal access token ของ GitHub คือ Settings, Developer settings, Personal access tokens จากนั้น Fine-grained tokens หรือ Tokens classic แล้วกด Delete แหล่งที่มา

หลังลบ ให้ตรวจสอบผลลัพธ์แทนการสันนิษฐานว่าสำเร็จ:

เส้นทางความล้มเหลวที่ต้องวางแผนรับมือ

สถานการณ์สิ่งที่ต้องทำ
งาน CI ล้มเหลวหลังลบระบุว่ามันใช้ความลับใด ยืนยันเจ้าของงาน และออกข้อมูลรับรองทดแทนผ่านกระบวนการปกติของคุณ
คุณหาผู้ใช้ของ token ไม่พบอย่าลบจากการเดา ให้ค้นหาไฟล์การตั้งค่าและที่เก็บความลับก่อน และเก็บ token ไว้จนกว่าจะยืนยันได้
deploy key หายไปนี่คือผลลัพธ์ตามที่ระบุไว้เมื่อ token สร้างมันขึ้นมา ให้สร้าง key ขึ้นใหม่โดยเจตนาหาก repository ยังต้องการ
คุณไม่แน่ใจว่าข้อมูลรับรองเป็น token หรือแอป OAuthตรวจสอบส่วนการตั้งค่าที่มันปรากฏอยู่ ทั้งสองจัดการแยกกัน

สิ่งที่เช็กลิสต์นี้ไม่ครอบคลุม

คู่มือนี้ไม่ได้อธิบายการหมุนเวียนข้อมูลรับรอง การออก token ใหม่ หรือการเปลี่ยนสิทธิ์ — ขั้นตอนเหล่านั้นขึ้นอยู่กับการตั้งค่าของคุณเองและอินเทอร์เฟซปัจจุบันของ GitHub ซึ่งคุณควรยืนยัน ณ เวลาที่ลงมือ นอกจากนี้ยังไม่ครอบคลุมการลบ OAuth authorization, SSH account key หรือเซสชันเบราว์เซอร์ นอกเหนือจากการระบุว่าแยกกัน การลบ token จะลบข้อมูลรับรองนั้น แต่ไม่ได้พิสูจน์ด้วยตัวเองว่าข้อมูลใด ๆ ที่บริการที่เชื่อมต่อถืออยู่ถูกลบไปแล้ว

การค้นหาชื่อผู้ใช้เหมาะตรงไหน และไม่เหมาะตรงไหน

หากการทำความสะอาดของคุณเป็นส่วนหนึ่งของการทบทวนสิ่งที่มองเห็นได้สาธารณะภายใต้ชื่อผู้ใช้ในวงกว้าง TraceSeek เป็นแอปแยกต่างหากที่ตรวจสอบชื่อผู้ใช้สาธารณะที่รู้จักใน 3,000+ แพลตฟอร์ม มันรายงานการจับคู่สาธารณะ ซึ่งเป็นเบาะแสไม่ใช่หลักฐานความเป็นเจ้าของ และไม่สามารถลงชื่อเข้าใช้บัญชี เปลี่ยนการตั้งค่าบัญชี ลบ token หรือยืนยันตัวตนจริงของใครก็ได้ มันไม่ใช่เครื่องมือสำหรับการเข้าถึงบัญชีส่วนตัวหรือการรับประกันการลบสิ่งใด ๆ สำหรับงาน token ในบทความนี้ งานเกิดขึ้นในการตั้งค่า GitHub ของคุณ ไม่ใช่ในแอปค้นหา

คำถามที่พบบ่อย

การลบ personal access token ลบ SSH key ของฉันด้วยหรือไม่

ไม่ใช่กฎทั่วไป GitHub ระบุความเชื่อมโยงเฉพาะอย่างหนึ่ง: การลบ personal access token ที่สร้าง deploy key จะลบ deploy key นั้นด้วย SSH account key และข้อมูลรับรองอื่น ๆ จัดการแยกกัน

ฉันจะแยก personal access token จาก OAuth authorization ได้อย่างไร

ทั้งสองปรากฏในส่วนการตั้งค่าที่แตกต่างกัน personal access token อยู่ภายใต้ Developer settings ขณะที่ OAuth authorization แสดงอยู่ภายใต้แอปพลิเคชันที่ได้รับอนุญาต การลบอย่างหนึ่งไม่ได้ลบอีกอย่างหนึ่ง

ฉันสามารถลบ token ที่จำไม่ได้ได้หรือไม่

ได้เฉพาะหลังจากตรวจสอบผู้ใช้แล้ว token ที่จำไม่ได้อาจยังถูกใช้โดยสคริปต์หรือการเชื่อมต่อ ให้ค้นหาการตั้งค่าและที่เก็บความลับก่อน หากยืนยันไม่ได้ ให้เก็บ token ไว้จนกว่าจะยืนยันได้

TraceSeek ลบ token หรือบัญชี GitHub ของฉันได้หรือไม่

ไม่ได้ TraceSeek ตรวจสอบชื่อผู้ใช้สาธารณะที่รู้จักใน 3,000+ แพลตฟอร์มและรายงานการจับคู่สาธารณะ ไม่สามารถดำเนินการกับการตั้งค่าบัญชี ลบข้อมูลรับรอง หรือยืนยันตัวตนได้

อ่านต่อ

คู่มือแพลตฟอร์ม

พร้อมที่จะค้นหาใครสักคนแล้วหรือยัง?

ดูว่าชื่อผู้ใช้ เปิดเผยอะไรบ้าง

ตามข้อมูลผลิตภัณฑ์ TraceSeek ค้นหา 3,000+ แพลตฟอร์ม ภายใน 20–30 วินาที และแสดงโปรไฟล์สาธารณะที่เข้าถึงได้ซึ่งตรงกับชื่อผู้ใช้ การสแกนครั้งแรกฟรี ผลลัพธ์ที่เป็นไปได้ต้องได้รับการตรวจสอบด้วยตนเอง การสแกนครั้งแรกไม่ต้องลงทะเบียนหรือเข้าสู่ระบบ

⬇︎ ดาวน์โหลดสำหรับ iOS⬇︎ ดาวน์โหลดบน Android

ใช้งานได้บน iPhone & Android · สแกน 20–30 วินาที · 3,000+ แพลตฟอร์ม

⬇︎ App Store ⬇︎ Google Play