ถ้าฉันแยก Github ส่วนตัวของคนอื่นซื้อบัญชีของฉันมันจะปรากฏในบัญชีของฉันในฐานะสมาชิกซื้อคืนสาธารณะหรือไม่


256

มีคนให้ฉันเข้าถึงหนึ่งใน repo ส่วนตัวของพวกเขาใน Github สิ่งที่ฉันต้องทำคือการแยกโครงการนั้นเข้าสู่บัญชีของฉันเองดังนั้นฉันสามารถใช้คุณลักษณะคำขอดึงของ Github

ฉันมีบัญชีพื้นฐานบน Github เท่านั้นดังนั้นฉันไม่สามารถสร้าง repos ส่วนตัวได้ด้วยตัวเอง แต่ถ้าฉันแยก repo ส่วนตัวของคนอื่นมาสู่บัญชีของฉันมันจะปรากฏในบัญชีของฉันในที่สาธารณะหรือไม่

คำตอบ:


285

ไม่คุณสามารถแยกมันได้และยังคงเป็นส่วนตัว

ผู้ทำงานร่วมกันส่วนตัวอาจแยกพื้นที่เก็บข้อมูลส่วนตัวใด ๆ ที่คุณเพิ่มไว้โดยไม่มีแผนการชำระเงินของตนเอง ส้อมของพวกเขาจะไม่นับรวมกับโควต้าที่เก็บส่วนตัวของคุณ

https://github.com/plans


2
ใช่ฉันอ่านแล้ว ฉันค่อนข้างแน่ใจว่านี่เป็นคำถามงี่เง่า แต่คุณสามารถอธิบายเพิ่มเติมโดยเฉพาะในประโยคสุดท้ายได้หรือไม่?
Terence Ponce

1
มันยังคงเป็นส่วนตัวเพียงแค่ตรวจสอบตัวเอง :)
ebaxt

24
คำถามที่ติดตาม: หากคุณเพิกถอนการเข้าถึง repo ในบัญชีหลัก ... มันลบทางแยกของคุณหรือไม่? หรืออย่างน้อยเพิกถอนการเข้าถึงทางแยกของคุณเอง?
tslater

14
@tslater เมื่อคุณแยก repo คุณเป็นเจ้าของและดังนั้นแม้ว่า repo หลักของ fork จะถูกลบ fork ของคุณจะยังคงอยู่เหมือนเดิม นอกจากนี้เนื่องจากคุณเป็นผู้ดูแลระบบของส้อมคุณยังสามารถเพิ่มผู้ทำงานร่วมกัน (ที่สามารถแยก) โอนความเป็นเจ้าของให้กับผู้ใช้หรือองค์กรใด ๆ (orgs สามารถเพิ่มทั้งผู้ดูแลระบบและผู้ใช้แบบอ่านอย่างเดียวที่สามารถ ALSO แยก) หรือ เพียงทำให้สาธารณะ repo ท้ายที่สุดการใช้ข้อเท็จจริงเหล่านี้เพื่อหลอกให้ GitHub ให้การกู้คืนข้อมูลส่วนตัว "ฟรี" แก่คุณนั้นขัดต่อ TOS ของพวกเขาและพวกเขาอาจลบบัญชีของคุณหากคุณพยายามทำเช่นนี้
namuol

13
@namuol สิ่งนี้มีการเปลี่ยนแปลงตามที่อธิบายไว้ในคำตอบของ Planet Bips ตอนนี้ส้อมจะถูกลบเมื่อพื้นที่เก็บข้อมูลหลักถูกลบใน repo ส่วนตัว นอกจากนั้นแล้วส้อมจะถูกลบหากผู้ทำงานร่วมกันสูญเสียการเข้าถึง repo ส่วนตัว github.com/blog/…
Matthew D. Scholefield

32

เมื่อคุณเพิกถอนการเข้าถึงสำหรับสมาชิกในสาขาหลัก (master repo) มันจะดึง repo ที่แยกออกมาเช่นกัน ดังนั้นหากคุณเพิ่มสมาชิกในทีมและพวกเขาแยกจาก repo หลักเสมอให้แน่ใจว่าคุณได้รวมการเปลี่ยนแปลงของพวกเขาหรือคุณมีสำเนาของการเปลี่ยนแปลงของพวกเขาก่อนที่คุณจะลบพวกเขาออกจากทีมตามที่สมาชิก repo ส้อมถูกลบ เมื่อเขาถูกลบออกจากทีมและคุณไม่มีทางเรียกการเปลี่ยนแปลงของเขาได้ (ถ้าคุณสนใจสิ่งเหล่านั้น)


1
ไม่เห็นคำตอบของคุณด้วยความช่วยเหลือ Github ฉันไม่ได้ลองเอง
Don Kirkby

4
ดูเหมือนจะมีความแตกต่างระหว่างการลบสมาชิกในทีม ( help.github.com/articles/… ) และการลบผู้ทำงานร่วมกัน ( help.github.com/articles/ ...... ) ดูเหมือนจะเป็นความแตกต่างระหว่างถ้า repo ส่วนตัวเป็นส่วนหนึ่งขององค์กร (ลบส้อม) หรือไม่ (บันทึกส้อม)

9
ตอนนี้เป็นจริง: github.com/blog/…
VonC

9

นี่คือคำตอบของ GitHub:

https://help.github.com/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility/#deleting-a-private-repository

การลบที่เก็บส่วนตัว

เมื่อคุณลบที่เก็บส่วนตัวไพรเวตส้อมทั้งหมดจะถูกลบด้วย


1
นั่นมันงี่เง่า ฉันคิดว่าส้อมเป็นเรื่องยากสำหรับคนอื่นบัญชี แล้วคุณจะทำให้มันถาวรได้อย่างไร ดาวน์โหลดแล้วอัปโหลดเป็นโครงการใหม่หรือไม่
Jon Grah
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.