फोर्क्स के साथ वास्तव में क्या होता है
रिपॉज़िटरी की विज़िबिलिटी सेटिंग मूल रिपॉज़िटरी को नियंत्रित करती है, उन कॉपियों को नहीं जिन्हें दूसरे लोग पहले ही फोर्क कर चुके हैं। विज़िबिलिटी बदलने से उन फोर्क्स तक नहीं पहुँचा जाता।
जब कोई पब्लिक GitHub रिपॉज़िटरी प्राइवेट होती है, तो मौजूदा पब्लिक फोर्क्स एक नए नेटवर्क में अलग हो जाते हैं और पब्लिक बने रहते हैं। स्रोत
इसका मतलब है कि आपकी रिपॉज़िटरी के प्राइवेट होने के बाद भी एक पब्लिक फोर्क कोड, कमिट इतिहास और लेखक विवरण दिखाता रह सकता है। प्राइवेटाइज़ेशन को अपनी रिपॉज़िटरी के एक्सपोज़र में बदलाव मानें, पब्लिक कॉपियों को वापस बुलाने के रूप में नहीं।
विज़िबिलिटी बदलाव क्या करता है और क्या नहीं
| क्रिया | किसे प्रभावित करती है | क्या नहीं करती |
|---|---|---|
| रिपॉज़िटरी को प्राइवेट पर स्विच करना | सेटिंग्स में मूल रिपॉज़िटरी की विज़िबिलिटी, अनुमतियों के अधीन | मौजूदा पब्लिक फोर्क्स या अन्यत्र कॉपियों को हटाना |
| फोर्क की विज़िबिलिटी बदलना | केवल वही फोर्क | अन्य फोर्क्स या मिरर का गायब होना सुनिश्चित करना |
| अपनी रिपॉज़िटरी में फ़ाइलें संपादित या हटाना | आपकी रिपॉज़िटरी की वर्तमान सामग्री | फोर्क्स में पहले से प्रकाशित इतिहास को मिटाना |
रिपॉज़िटरी विज़िबिलिटी रिपॉज़िटरी सेटिंग्स में बदली जा सकती है, जो खाते या संगठन की अनुमतियों के अधीन है। स्रोत
प्राइवेटाइज़ेशन कोई डिलीशन टूल, लेखकत्व मिटाने वाला या क्रेडेंशियल रोटेशन नहीं है। यदि सीक्रेट्स कमिट किए गए थे, तो विज़िबिलिटी बदलने से वे सुरक्षित नहीं हो जाते; उन्हें संबंधित सेवा के माध्यम से रोटेट करें।
बदलाव से पहले स्व-समीक्षा चेकलिस्ट
- पब्लिक फोर्क्स की सूची बनाएँ। रिपॉज़िटरी की फोर्क सूची खोलें और नोट करें कि कौन से फोर्क पब्लिक हैं और उनके मालिक कौन हैं।
- प्रकाशित लिंक जाँचें। अपनी साइट, दस्तावेज़ों और पैकेज मेटाडेटा में रिपॉज़िटरी या उसकी रॉ फ़ाइलों के लिंक खोजें।
- कमिट पहचान की समीक्षा करें। जाँचें कि कमिट लेखक के नाम और ईमेल पते ऐसे विवरण हैं जिन्हें आपने सार्वजनिक रूप से साझा करना ठीक समझा था।
- अन्य कॉपियाँ जाँचें। GitHub के फोर्क नेटवर्क के बाहर मिरर, वेंडर की गई कॉपियाँ और संग्रहीत स्नैपशॉट खोजें।
- प्रत्येक फोर्क के लिए निर्णय लें। जिन फोर्क्स को आप नियंत्रित करते हैं, उनकी विज़िबिलिटी अलग से जाँचें; जिन्हें आप नियंत्रित नहीं करते, उनके पब्लिक रहने की अपेक्षा करें।
- उजागर सीक्रेट्स रोटेट करें। यदि कमिट में क्रेडेंशियल दिखाई दिए हैं, तो विज़िबिलिटी बदलाव पर निर्भर रहने के बजाय उन्हें रोटेट करें।
विज़िबिलिटी बदलने से पहले निर्णय लें
| स्थिति | उचित कदम |
|---|---|
| पब्लिक फोर्क्स मौजूद हैं और उनमें संवेदनशील कोड है | जहाँ संभव हो फोर्क मालिकों से संपर्क करें; पब्लिक कॉपियों के बने रहने की अपेक्षा करें |
| फोर्क्स आपके स्वामित्व में हैं | प्रत्येक फोर्क की विज़िबिलिटी अलग से जाँचें |
| सीक्रेट्स कमिट किए गए थे | पहले क्रेडेंशियल रोटेट करें |
| केवल आपकी रिपॉज़िटरी उजागर है | सेटिंग्स में विज़िबिलिटी बदलाव पर्याप्त हो सकता है, अनुमतियों के अधीन |
यूज़रनेम एक्सपोज़र कहाँ फिट बैठता है
एक रिपॉज़िटरी कई सार्वजनिक सतहों में से एक है। आपका GitHub हैंडल और कमिट पहचान अन्य साइटों पर भी दिख सकते हैं, और यूज़रनेम खोज एक सुराग है, स्वामित्व का प्रमाण नहीं। TraceSeek 3,000+ प्लेटफ़ॉर्म जाँचता है और मुफ़्त पहला स्कैन प्रदान करता है, जिसमें स्कैन समय 20–30 सेकंड बताया गया है। यह प्लेटफ़ॉर्म सेटिंग्स नहीं बदलता, निजी जानकारी नहीं देखता या पहचान सत्यापित नहीं करता। पुराने खातों की व्यापक जाँच के लिए, देखें भूले हुए ऑनलाइन खाते खोजें; हम साक्ष्य को कैसे प्रस्तुत करते हैं, इसके लिए देखें कार्यप्रणाली।
मुख्य तथ्य
- जब कोई पब्लिक GitHub रिपॉज़िटरी प्राइवेट होती है, तो मौजूदा पब्लिक फोर्क्स एक नए नेटवर्क में अलग हो जाते हैं और पब्लिक बने रहते हैं।
- रिपॉज़िटरी विज़िबिलिटी रिपॉज़िटरी सेटिंग्स में बदली जा सकती है, जो खाते या संगठन की अनुमतियों के अधीन है।
- रिपॉज़िटरी को प्राइवेट करने से पब्लिक फोर्क्स नहीं हटते, लेखकत्व नहीं मिटता या उजागर क्रेडेंशियल रोटेट नहीं होते।
- TraceSeek 3,000+ प्लेटफ़ॉर्म कवर करता है और मुफ़्त पहला स्कैन प्रदान करता है।