TruthsSeek
ไทย

คำถามที่พบบ่อย เผยแพร่แล้ว 2026-10-19 · อัปเดตแล้ว 2026-10-19

การตั้งค่า GitHub Repository เป็น Private ไม่ได้ซ่อน Public Fork ที่มีอยู่แล้ว

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

คำตอบสั้นๆ · การตั้งค่า GitHub repository เป็น private ไม่ได้ลบสำเนาที่มีอยู่แล้วในฐานะ public fork เมื่อ public repository กลายเป็น private public fork ที่มีอยู่จะถูกแยกออกไปยังเครือข่ายใหม่และยังคงเป็น public การเปลี่ยน visibility ของ repository ทำได้ใน Settings ของ repository ภายใต้สิทธิ์ของบัญชีหรือองค์กร ดังนั้นควรตรวจสอบการเปิดเผย fork ก่อนสลับ

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

⬇︎ iOS⬇︎ Android

สิ่งที่เกิดขึ้นจริงกับ fork

การตั้งค่า visibility ของ repository ควบคุม repository ต้นฉบับ ไม่ได้ควบคุมสำเนาที่ผู้อื่น fork ไปแล้ว การเปลี่ยน visibility ไม่ได้เข้าไปถึง fork เหล่านั้น

เมื่อ public GitHub repository กลายเป็น private public fork ที่มีอยู่จะถูกแยกออกไปยังเครือข่ายใหม่และยังคงเป็น public แหล่งที่มา

นั่นหมายความว่า public fork อาจยังแสดงโค้ด ประวัติ commit และรายละเอียดผู้เขียน หลังจาก repository ของคุณเป็น private แล้ว มองการทำ private เป็นการเปลี่ยนแปลงการเปิดเผยของ repository คุณ ไม่ใช่การเรียกคืนสำเนาสาธารณะ

การเปลี่ยน visibility ทำอะไรและไม่ทำอะไร

การกระทำสิ่งที่ได้รับผลกระทบสิ่งที่ไม่ได้ทำ
สลับ repository เป็น privatevisibility ของ repository ต้นฉบับ ใน Settings ภายใต้สิทธิ์ลบ public fork หรือสำเนาที่อยู่ที่อื่น
เปลี่ยน visibility ของ forkเฉพาะ fork นั้นรับประกันว่า fork หรือ mirror อื่นจะหายไป
แก้ไขหรือลบไฟล์ใน repository ของคุณเนื้อหาปัจจุบันของ repository คุณลบประวัติที่เผยแพร่ใน fork แล้ว

visibility ของ repository สามารถเปลี่ยนได้ใน Settings ของ repository ภายใต้สิทธิ์ของบัญชีหรือองค์กร แหล่งที่มา

การทำ private ไม่ใช่เครื่องมือลบ ไม่ใช่การลบชื่อผู้เขียน และไม่ใช่การหมุนเวียนข้อมูลรับรอง หากมีความลับถูก commit ไว้ การเปลี่ยน visibility ไม่ได้ทำให้ปลอดภัย ต้องหมุนเวียนผ่านบริการที่เกี่ยวข้อง

รายการตรวจสอบก่อนเปลี่ยน

  1. แสดงรายการ public fork เปิดรายการ fork ของ repository และจดบันทึกว่า fork ใดเป็น public และใครเป็นเจ้าของ
  2. ตรวจสอบลิงก์ที่เผยแพร่ ค้นหาเว็บไซต์ เอกสาร และ metadata ของแพ็กเกจของคุณสำหรับลิงก์ไปยัง repository หรือไฟล์ raw
  3. ตรวจสอบตัวตนใน commit ตรวจสอบว่าชื่อผู้เขียน commit และที่อยู่อีเมลเป็นรายละเอียดที่คุณสบายใจที่จะเปิดเผยหรือไม่
  4. ตรวจสอบสำเนาอื่น มองหา mirror สำเนาที่ vendored และ snapshot ที่เก็บถาวรซึ่งอยู่นอกเครือข่าย fork ของ GitHub
  5. ตัดสินใจแยกตาม fork สำหรับ fork ที่คุณควบคุม ให้ตรวจสอบ visibility แยกต่างหาก สำหรับ fork ที่คุณไม่ควบคุม ให้ถือว่ายังคงเป็น public
  6. หมุนเวียนความลับที่เปิดเผย หากข้อมูลรับรองปรากฏใน commit ให้หมุนเวียนแทนการพึ่งพาการเปลี่ยน visibility

ตัดสินใจก่อนสลับ visibility

สถานการณ์การดำเนินการที่สมเหตุสมผล
มี public fork และมีโค้ดที่ละเอียดอ่อนติดต่อเจ้าของ fork หากเป็นไปได้ และถือว่าสำเนาสาธารณะยังคงอยู่
คุณเป็นเจ้าของ forkตรวจสอบ visibility ของแต่ละ fork แยกต่างหาก
มีความลับถูก commitหมุนเวียนข้อมูลรับรองก่อน
มีเพียง repository ของคุณที่เปิดเผยการเปลี่ยน visibility ใน Settings อาจเพียงพอ ภายใต้สิทธิ์

การเปิดเผยชื่อผู้ใช้เกี่ยวข้องอย่างไร

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

ข้อเท็จจริงสำคัญ

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

ถ้าฉันตั้งค่า GitHub repository เป็น private public fork ที่มีอยู่จะหายไปหรือไม่

ไม่ เมื่อ public repository กลายเป็น private public fork ที่มีอยู่จะถูกแยกออกไปยังเครือข่ายใหม่และยังคงเป็น public การเปลี่ยน visibility มีผลกับ repository ของคุณ ไม่ใช่สำเนาที่ผู้อื่น fork ไปแล้ว

ฉันเปลี่ยน visibility ของ repository บน GitHub ได้ที่ไหน

visibility ของ repository สามารถเปลี่ยนได้ใน Settings ของ repository ภายใต้สิทธิ์ของบัญชีหรือองค์กร การตั้งค่านี้มีผลกับ repository เอง ไม่ใช่ fork หรือสำเนาที่อยู่ที่อื่น

การทำ repository เป็น private ลบชื่อของฉันออกจากประวัติ commit หรือไม่

ไม่ การเปลี่ยน visibility ไม่ได้ลบชื่อผู้เขียนหรือรายละเอียด commit ที่เผยแพร่แล้ว ตรวจสอบชื่อผู้เขียน commit และที่อยู่อีเมลก่อนเปลี่ยน visibility เพราะสำเนาสาธารณะอาจยังเก็บไว้

TraceSeek สามารถลบ public fork หรือเปลี่ยนการตั้งค่า GitHub ของฉันได้หรือไม่

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

อ่านต่อ

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

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

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

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

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

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

⬇︎ App Store ⬇︎ Google Play