อะไรหายไปจริง และอะไรยังอยู่
การปิดบัญชี GitHub ไม่ใช่ปุ่มลบปุ่มเดียวที่ล้างประวัติของคุณทั้งหมด บัญชีและสิ่งที่บัญชีเป็นเจ้าของถือเป็นหมวดหนึ่ง ร่องรอยที่คุณทิ้งไว้ในโปรเจกต์ของผู้อื่นเป็นอีกหมวดหนึ่ง การมองทั้งสองอย่างเป็นสิ่งเดียวกันคือสาเหตุที่คนปิดบัญชีแล้วพบว่าความคิดเห็นเก่ายังปรากฏในกระทู้สาธารณะ
การลบบัญชีส่วนตัว GitHub จะลบทรัพยากรที่บัญชีนั้นเป็นเจ้าของ แต่ความคิดเห็น issue และ pull request ในคลังของเจ้าของรายอื่นจะยังคงเชื่อมโยงกับผู้ใช้ผี แหล่งที่มา
พฤติกรรมของผู้ใช้ผีนี้คือเหตุผลหลักที่การปิดบัญชีต้องมีการทำบัญชีรายการ ไม่ใช่การตัดสินใจครั้งเดียว คลัง gist และทรัพยากรอื่นที่ผูกกับเจ้าของเป็นของคุณที่จะลบหรือโอนย้าย ความคิดเห็น issue และ pull request ของคุณในคลังของผู้อื่นไม่ใช่สิ่งที่คุณจะลบได้โดยการปิดบัญชี และคู่มือนี้ไม่ได้แนะนำให้แก้ไขหรือลบสิ่งเหล่านั้นระหว่างทาง
สร้างบัญชีรายการก่อนปิดบัญชี
จัดทุกอย่างที่คุณมีบน GitHub ออกเป็นสามกลุ่ม การจัดกลุ่มคืองาน ส่วนการปิดบัญชีเป็นขั้นตอนสุดท้าย
| กลุ่ม | อะไรอยู่ในกลุ่มนี้ | การปิดบัญชีทำอะไร | ต้องตัดสินใจอะไรก่อน |
|---|---|---|---|
| ทรัพย์สินที่คุณเป็นเจ้าของ | คลัง gist และทรัพยากรอื่นที่บัญชีส่วนตัวของคุณเป็นเจ้าของ | ถูกลบไปพร้อมบัญชี | อันไหนควรโอนย้าย เก็บถาวรที่อื่น หรือปล่อยให้หายไป |
| ความรับผิดชอบในองค์กร | องค์กรที่คุณเป็นเจ้าของหรือเป็นสมาชิก | ขัดขวางการปิดบัญชีจนกว่าจะแก้ไข | จะมีคนอื่นรับช่วงต่อ หรือองค์กรจะยุติไป |
| การมีส่วนร่วมในทรัพยากรของผู้อื่น | ความคิดเห็น issue และ pull request ในคลังที่คุณไม่ได้เป็นเจ้าของ | ยังคงอยู่ เชื่อมโยงกับผู้ใช้ผี | คุณสบายใจหรือไม่ที่ประวัติสาธารณะนั้นจะยังอยู่ |
ทำตามลำดับกลุ่มนี้ กลุ่มกลางคือกลุ่มที่ทำให้การปิดบัญชีสะดุดบ่อยที่สุด เพราะ GitHub จะไม่ให้คุณจากไปจากองค์กรที่คุณยังเป็นเจ้าของหรือยังเป็นสมาชิก
กลุ่มที่หนึ่ง: ทรัพย์สินที่คุณเป็นเจ้าของ
ทำรายการคลังและทรัพยากรอื่นทั้งหมดที่ผูกกับบัญชีส่วนตัวของคุณ และทำเครื่องหมายแต่ละอันว่าจะโอนย้าย เก็บถาวรที่อื่น หรือปล่อยไป การโอนย้ายเป็นทางเลือกที่รักษางานที่ผู้อื่นอาจพึ่งพาไว้ การปล่อยไปก็เหมาะกับงานทดลองและโปรเจกต์ที่ถูกทิ้ง ทำสิ่งนี้ก่อนแตะต้องบัญชี เพราะเมื่อบัญชีหายไป ทรัพยากรที่คุณเป็นเจ้าของก็หายไปด้วย
หากคลังมีผู้ร่วมงาน มีการ fork หรือมี issue ที่เปิดอยู่จากผู้อื่น การโอนย้ายสมควรได้รับการพิจารณาอีกครั้ง การปิดบัญชีเป็นการตัดสินใจของคุณ แต่ผลงานของผู้อื่นในคลังของคุณอาจเป็นผลที่พวกเขาไม่คาดคิด
กลุ่มที่สอง: ความเป็นเจ้าของและการเป็นสมาชิกองค์กร
GitHub จัดการสถานการณ์องค์กรสองแบบแตกต่างกัน และทั้งสองต้องเคลียร์ก่อนจึงจะลบบัญชีส่วนตัวได้
เจ้าขององค์กรเพียงคนเดียวต้องโอนย้ายความเป็นเจ้าของหรือลบองค์กรก่อนลบบัญชีส่วนตัว แหล่งที่มา
เจ้าของที่มีเจ้าขององค์กรคนอื่นร่วมอยู่ด้วยต้องถอนการเป็นสมาชิกองค์กรของตนเองก่อนลบบัญชีส่วนตัว แหล่งที่มา
ในทางปฏิบัติ: หากคุณเป็นเจ้าขององค์กรเพียงคนเดียว ให้ตัดสินใจว่าองค์กรจะดำเนินต่อหรือไม่ หากดำเนินต่อ ให้โอนย้ายความเป็นเจ้าของให้ผู้อื่นก่อน หากไม่ดำเนินต่อ ให้ลบองค์กร หากองค์กรมีเจ้าของคนอื่นและควรดำเนินต่อ ให้ถอนการเป็นสมาชิกของคุณเอง ไม่ว่าทางใด ให้ยืนยันว่าการเปลี่ยนแปลงมีผลแล้วก่อนเริ่มลบบัญชี แทนที่จะคิดว่ามันจะจัดการตัวเองได้
กลุ่มที่สาม: การมีส่วนร่วมที่คุณพาไปด้วยไม่ได้
ความคิดเห็น issue และ pull request ที่คุณเปิดในคลังของผู้อื่นคือส่วนหนึ่งของร่องรอยที่การปิดบัญชีไม่ได้จัดการ สิ่งเหล่านี้ยังคงอยู่ โดยตอนนี้ผูกกับผู้ใช้ผีแทนโปรไฟล์ที่ใครก็เข้าชมได้
นั่นมีนัยสำคัญในทางปฏิบัติสองประการ ประการแรก หากความคิดเห็นมีข้อมูลที่คุณไม่อยากให้ค้างอยู่ในกระทู้สาธารณะ เวลาที่จะจัดการคือก่อนปิดบัญชี ผ่านตัวเลือกการแก้ไขปกติที่แพลตฟอร์มให้กับผลงานของคุณเอง คู่มือนี้ไม่แนะนำให้แก้ไขกระทู้ของผู้อื่นเพื่อลบร่องรอยของคุณ และไม่สัญญาว่าการแก้ไขใดจะลบบันทึกได้ ประการที่สอง การปิดบัญชีไม่ใช่ขั้นตอนการลบตัวตน มันลบโปรไฟล์และทรัพยากรที่คุณเป็นเจ้าของ แต่มันไม่ถอนการมีส่วนร่วมของคุณในโปรเจกต์อื่น
หากเป้าหมายคือการลดความง่ายในการค้นพบการมีอยู่เดิมของคุณ ไม่ใช่การปิดบัญชี นั่นเป็นงานที่แตกต่างกับข้อจำกัดที่แตกต่าง ครอบคลุมอยู่ในคู่มือที่เกี่ยวข้องเรื่องหยุดการค้นพบบัญชีเก่า
รายการตรวจสอบการปิดบัญชี
- ส่งออกหรือคัดลอกสิ่งที่คุณต้องการเก็บจากคลังที่คุณเป็นเจ้าของ
- โอนย้ายหรือเก็บถาวรคลังที่ผู้อื่นพึ่งพา ส่วนที่เหลือปล่อยไปอย่างตั้งใจ
- ทำรายการองค์กรทั้งหมดที่คุณเป็นเจ้าของหรือเป็นสมาชิก
- สำหรับแต่ละองค์กร: โอนย้ายความเป็นเจ้าของ ลบ หรือถอนการเป็นสมาชิกของคุณเอง ตามสถานการณ์
- ยืนยันว่าการเปลี่ยนแปลงองค์กรเหล่านั้นเสร็จสมบูรณ์
- ทบทวนความคิดเห็น issue และ pull request ของคุณในคลังของผู้อื่น และตัดสินใจล่วงหน้าว่าคุณยอมรับว่าสิ่งเหล่านั้นจะยังอยู่ภายใต้ผู้ใช้ผี
- จากนั้นจึงดำเนินการลบบัญชีส่วนตัว
สิ่งที่รายการตรวจสอบนี้ไม่ได้ทำ
มันไม่ได้ลบประวัติของคุณในโปรเจกต์ของผู้อื่น และไม่ได้ยืนยันว่าการระบุผู้ใช้ผีจะมองไม่เห็นหรือไม่สามารถเชื่อมโยงได้ มันยังไม่ครอบคลุมเส้นทางเมนูเฉพาะแพลตฟอร์ม ซึ่งเปลี่ยนแปลงและคู่มือนี้ตั้งใจละเว้น สิ่งที่มันทำคือทำให้แน่ใจว่าคุณปิดบัญชีโดยรู้ชัดว่าคุณจัดการกลุ่มใดในสามกลุ่มเสร็จแล้ว และเลือกจะทิ้งกลุ่มใดไว้
ไปต่อที่ไหน
หากความกังวลจริงของคุณคือการถูกค้นพบผ่านบัญชีเก่า ไม่ใช่การลบตัวตนบน GitHub ให้ถือว่าคู่มือการล้างร่องรอยเป็นงานถัดไป หากความกังวลคือบัญชี GitHub เอง ให้ทำบัญชีรายการข้างต้นให้เสร็จก่อนลบอะไร