मैं अपने स्रोत कोड को केवल कुछ दर्जन उपयोगकर्ताओं को आमंत्रण के आधार पर साझा करने का इरादा रखता हूं। स्रोत कोड स्वयं सार्वजनिक नहीं होना चाहिए। प्रतिभागियों को अपने परिवर्तनों को प्रस्तुत करने की अनुमति और प्रोत्साहित किया जाता है। इसलिए मुझे स्रोत नियंत्रण की आवश्यकता है, अधिमानतः गिट, एक सार्वजनिक सर्वर पर कई उपयोगकर्ताओं के लिए निजी एक्सेस के साथ होस्ट किया गया है।
मैंने सीखा कि GitHub पर निजी Git रिपॉजिटरी स्थापित करना संभव है जो https: // लिंक का उपयोग करते हैं। GitHub पर ही ऐसी परियोजना खोजों में दिखाई नहीं देती है। भाग लेने वाले उपयोगकर्ताओं के लिए परियोजना "लॉक" आइकन दिखाती है। इसलिए स्पष्ट रूप से निजी रिपोजिटरी हैं; मैं अभी नहीं जानता कि कैसे सेट अप करें। बहुत सारे ट्यूटोरियल निजी रिपोजिटरी स्थापित करने के लिए SSH का उपयोग करते हैं, लेकिन इन सभी के लिए आपको "अपना स्वयं का सर्वर" होना चाहिए।
स्रोत कोड को पुश / पुल करते समय मुझे सुरक्षित कनेक्शन की परवाह नहीं है और न ही मुझे GitHub के साथ भरोसा है। मुझे परवाह है कि केवल उन उपयोगकर्ताओं को ही एक्सेस दे रहा हूं जिन्हें मैं आमंत्रित करता हूं। शायद मैं भोली हूँ और ऐसा समाधान केवल वाणिज्यिक होस्टिंग (जैसे, अनफ़ल , असेंबला ) के माध्यम से उपलब्ध है , लेकिन यदि नहीं, तो मैं वास्तव में जानना चाहूँगा कि यह कैसे किया जाता है!

