2012-03-09 10 views
216

किसी ने मुझे गिथब पर अपने निजी रेपो में से एक तक पहुंच प्रदान की। मैं जो करना चाहता हूं वह है कि मेरे खाते में प्रोजेक्ट करें, इसलिए मैं गिथब की पुल अनुरोध सुविधा का उपयोग कर सकता हूं।अगर मैं किसी अन्य के निजी गिथब रेपो को अपने खाते में फोर्क करता हूं, तो क्या यह मेरे खाते में सार्वजनिक रिपो के रूप में दिखाई देगा?

मेरे पास गिथब पर केवल एक मूल खाता है, इसलिए मैं अपने आप पर निजी रिपोज़ नहीं बना सकता, लेकिन अगर मैं अपने खाते में किसी और के निजी रेपो को फोर्क करता हूं, तो क्या यह मेरे खाते में सार्वजनिक रूप से दिखाई देगा?

उत्तर

247

नहीं। आप इसे फोर्क कर सकते हैं और यह अभी भी निजी बना हुआ है।

निजी सहयोगियों को अपने स्वयं के पेड प्लान के बिना किसी भी निजी भंडार आप उन्हें शामिल कर लिया है कांटा हो सकता है। उनके कांटे आपके निजी भंडार कोटा के खिलाफ नहीं गिना जाता है।

https://github.com/plans

+1

हाँ, मैंने इसे पढ़ लिया है। मुझे पूरा यकीन है कि यह एक बेवकूफ सवाल है, लेकिन क्या आप विशेष रूप से आखिरी वाक्य पर विस्तार से विस्तार कर सकते हैं? –

+0

यह अभी भी निजी बना हुआ है, बस खुद को चेक किया गया है :) – ebaxt

+19

अनुवर्ती प्रश्न: यदि आप मुख्य खाते पर रेपो तक पहुंच रद्द कर देते हैं ... क्या यह आपके कांटा को हटा देता है? या कम से कम अपने कांटे तक पहुंच रद्द कर दें? – tslater

25

जब आप मुख्य शाखा (मास्टर रेपो) पर एक सदस्य के लिए पहुंच को वापस ले, यह रूप में अच्छी तरह काँटेदार रेपो झटका होगा। इसलिए, यदि आपने किसी टीम में सदस्यों को जोड़ा है, और वे मास्टर रेपो से फंसे हुए हैं, तो हमेशा यह सुनिश्चित करें कि आपने या तो अपने परिवर्तन विलय कर दिए हैं या आपके पास टीम से उन्हें हटाने से पहले उनके परिवर्तनों की प्रतिलिपि है, क्योंकि सदस्य फोर्क रेपो हटा दिए जाते हैं जब उन्हें टीम से हटा दिया जाता है और आपके पास अपने परिवर्तन लाने का कोई तरीका नहीं होता है (यदि केवल आप ही उनकी परवाह करते हैं)।

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

एक निजी भंडार

जब आप एक निजी भंडार हटाने के लिए, अपने निजी कांटे के सभी भी नष्ट हो जाती हैं हटाना:

+1

आपका उत्तर [गीथब सहायता] (https://help.github.com/articles/what-happens-when-i-remove-a-collaborator-from-my-private-repository) से असहमत है। मैंने इसे खुद कोशिश नहीं की है। –

+4

एक टीम सदस्य को हटाने के बीच एक अंतर प्रतीत होता है (https://help.github.com/articles/what-happens-when-i-remove-a-member-from-a-team-in-my- संगठनात्मकता) और एक सहयोगी को हटा रहा है (https: //help.github।कॉम/लेख/क्या-क्या होता है-जब-ए-को दूर एक सहयोगी-से-मेरी-निजी-भंडार)। यह प्रतीत होता है कि निजी रिपो संगठन का हिस्सा है (कांटे को हटा देता है) या नहीं (फोर्क्स बचाता है) –

+8

यह अब सत्य है: https://github.com/blog/2034-greater- नियंत्रण-ओवर-कांटे के- अपने-निजी-खजाने – VonC