मैं GitHub पर एक निजी Git रिपॉजिटरी कैसे स्थापित करूं? क्या यह भी संभव है?


84

मैं अपने स्रोत कोड को केवल कुछ दर्जन उपयोगकर्ताओं को आमंत्रण के आधार पर साझा करने का इरादा रखता हूं। स्रोत कोड स्वयं सार्वजनिक नहीं होना चाहिए। प्रतिभागियों को अपने परिवर्तनों को प्रस्तुत करने की अनुमति और प्रोत्साहित किया जाता है। इसलिए मुझे स्रोत नियंत्रण की आवश्यकता है, अधिमानतः गिट, एक सार्वजनिक सर्वर पर कई उपयोगकर्ताओं के लिए निजी एक्सेस के साथ होस्ट किया गया है।

मैंने सीखा कि GitHub पर निजी Git रिपॉजिटरी स्थापित करना संभव है जो https: // लिंक का उपयोग करते हैं। GitHub पर ही ऐसी परियोजना खोजों में दिखाई नहीं देती है। भाग लेने वाले उपयोगकर्ताओं के लिए परियोजना "लॉक" आइकन दिखाती है। इसलिए स्पष्ट रूप से निजी रिपोजिटरी हैं; मैं अभी नहीं जानता कि कैसे सेट अप करें। बहुत सारे ट्यूटोरियल निजी रिपोजिटरी स्थापित करने के लिए SSH का उपयोग करते हैं, लेकिन इन सभी के लिए आपको "अपना स्वयं का सर्वर" होना चाहिए।

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


3
जनवरी 2019 (8+ साल बाद) के बाद से, GitHub पर असीमित मुफ्त निजी रिपॉजिटरी उपलब्ध हैं । देखें नीचे मेरा उत्तर
VonC

जवाबों:


102

7 जनवरी 2019 को, GitHub ने सभी GitHub उपयोगकर्ताओं के लिए मुफ्त और असीमित निजी रिपॉजिटरी की घोषणा की , भुगतान किया या नहीं। एक नया भंडार बनाते समय, आप बस निजी विकल्प का चयन कर सकते हैं।


डार, मैं 5 निजी सहयोगियों के साथ ठीक होऊंगा यदि मेरे पास निजी रीड-ओनली एक्सेस के साथ-साथ बड़ी संख्या में उपयोगकर्ता थे।
LearnCocos2D

बस जोड़ने के लिए, यदि आप एक संगठन हैं तो सबसे छोटी योजना $ 25 प्रति माह है और आपको 10 रेपो मिलते हैं।
स्कॉटजेशिया

असीमित निजी रिपोजिटरी $ 7 प्रति मोनथ ये एक रिपोजिटरी (एक परियोजना) के लिए हैं?
श्वेलायम

@ मेनइनविन: नहीं, आप खाते के लिए $ 7 ​​का भुगतान करते हैं, और उस खाते के भीतर आप असीमित निजी रिपॉजिटरी बना सकते हैं।
थॉमस

यह अब पुराना हो गया है, आपके पास निशुल्क निजी रिपॉजिटरी हो सकती हैं
pungggi

74

Bitbucket - उनकी योजना सबसे अच्छी लगती है। वे आपको GitHub से अधिक मुफ्त खाते के लिए रास्ता देते हैं - वास्तव में, मैं अभी भी केवल मुफ्त योजना का उपयोग कर रहा हूं - भुगतान किए गए लोगों को साइन अप करने की कोई आवश्यकता नहीं है; प्लस इंटरफ़ेस GitHub के लगभग समान है।

Bitbucket पर एक रिपॉजिटरी में असीमित सार्वजनिक या निजी रिपॉजिटरी के साथ पांच निजी उपयोगकर्ता हो सकते हैं - केवल एक चीज जो आप भुगतान किए गए खातों के लिए भुगतान करते हैं, वह है कि आपके निजी रिपॉजिटरी तक पहुंचने के लिए अधिक उपयोगकर्ता हैं।


5
मैं भी bitbucket का उपयोग कर रहा हूँ। और मुझे यह जोड़ना होगा, कि यदि आप दूसरों को बिटकॉइन के लिए आमंत्रित करते हैं, तो आपको बोनस मिलेगा: आपके निजी रिपॉजिटरी को 8 उपयोगकर्ताओं के बीच साझा किया जा सकता है!
जटकी

5
"प्लस इंटरफ़ेस जीथब के लिए लगभग समान है" एक बिंदु पर यह मामला हो सकता है, लेकिन अब नहीं। GitHub का UI मेरी राय में बहुत सरल और अधिक उपयोगी है। चूंकि Bitbucket उल्लेख किया गया था, वहाँ भी है GitLab
डेनिस

3
मैं सहमत हूँ! जैसा कि आपने कहा था, यह काफी हद तक समान था जब मैंने उत्तर को छोड़ दिया था, लेकिन अब गितहब की तुलना में क्लंक और खराब सोच के बारे में सोचता है। मैंने तब से सब कुछ GitHub को सशुल्क सदस्यता के तहत स्थानांतरित कर दिया है और वापस नहीं देखा है!
बेन डफिन

क्या आपके पास "एनीहू" का संदर्भ है ?
पीटर मोर्टेंसन

60

यदि आप एक छात्र हैं, तो आप https://github.com/edu पर एक मुफ्त निजी भंडार प्राप्त कर सकते हैं

अपडेट करें

जैसा कि एक अन्य जवाब में कहा गया है , अब निजी रिपोज के लिए भी सरल उपयोगकर्ताओं के लिए एक विकल्प है


1
जैसा कि मैं देख रहा हूं कि बटन पर पाठ "अनुरोध छूट" कहता है। इसलिए, मुझे लगता है कि एक छात्र होने के नाते आपको केवल छूट मिलती है, लेकिन मुफ्त निजी भंडार नहीं।
jutky

6
@jutky नहीं, आपको सीमित समय के लिए मुफ्त माइक्रो प्लान मिलता है (मुझे लगता है कि 2 साल)। "रियायती और मुफ्त योजनाएं शैक्षिक उपयोग के लिए उपलब्ध हैं"
डेनिस

आप अपना उत्तर अपडेट करना चाह सकते हैं ।
पीटर मोर्टेंसन

14

GitHub रिपॉजिटरी बनाने के लिए एक महान उपकरण है। हालांकि, यह निजी रिपॉजिटरी के साथ अच्छा नहीं करता है।

जब तक आपको किसी प्रकार की योजना नहीं मिलती है, आपको निजी रिपॉजिटरी के लिए भुगतान करने के लिए मजबूर किया जाता है। मेरे पास अभी तक कुछ परियोजनाएं हैं, और अगर GitHub वह नहीं करता है जो मैं चाहता हूं कि मैं सिर्फ बिटबकेट में जाऊं। यह GitHub की तुलना में काम करना थोड़ा कठिन है, हालांकि यह असीमित मुफ्त रिपॉजिटरी है।


8

जनवरी 7 वीं, 2019 के बाद से, यह है संभव: GitHub पर असीमित नि: शुल्क निजी खजाने!
... लेकिन प्रति निजी रिपॉजिटरी में तीन सहयोगी तक।

नेट फ्राइडमैन सिर्फ चहचहाना द्वारा यह घोषणा की :

आज (!) हम सभी GitHub उपयोगकर्ताओं और एक नए सरलीकृत उद्यम की पेशकश के लिए असीमित मुफ्त निजी भंडार की घोषणा करते हुए रोमांचित हैं:

" नया साल, नया GitHub: असीमित मुफ्त निजी रिपोज और एकीकृत एंटरप्राइज ऑफर की घोषणा "

पहली बार, डेवलपर्स अपने निजी प्रोजेक्ट्स के लिए GitHub का उपयोग कर सकते हैं, जिसमें तीन सहयोगी प्रति रिपॉजिटरी मुफ्त में दे सकते हैं।

कई डेवलपर्स नौकरी के लिए आवेदन करने, साइड प्रोजेक्ट पर काम करने या इसे सार्वजनिक रूप से जारी करने से पहले निजी तौर पर कुछ आज़माने के लिए निजी रेपो का उपयोग करना चाहते हैं।
आज से, उन परिदृश्यों, और कई और अधिक, GitHub पर बिना किसी लागत के संभव हैं।

सार्वजनिक रिपॉजिटरी अभी भी स्वतंत्र हैं (बेशक-वहां कोई बदलाव नहीं) और असीमित सहयोगी शामिल हैं।


6

एक बार जब आपके पास GitHub पर भुगतान किया गया खाता है, तो यह स्पष्ट नहीं है कि निजी भंडार कैसे बनाया जाए। सशुल्क खाते वाले संगठन के लिए एक निजी भंडार बनाने के लिए, https://github.com/organizations/MYORGANIZATIONNAME पर जाएं

एकमात्र तरीका यह है कि मुझे पता है कि वहाँ कैसे नेविगेट करें:

  • अपने संगठन के होम पेज पर जाएँ : https://github.com/MYORGANIZATIONNAME
  • शीर्ष दाईं ओर स्थित "संपादित करें MYORGANIZATION का प्रोफ़ाइल" बटन पर क्लिक करें
  • ऊपर बाईं ओर "GitHub" आइकन पर क्लिक करें (गैर-स्पष्ट)
  • "समाचार फ़ीड" टैब (गैर-स्पष्ट) पर क्लिक करें
  • दाईं ओर "नया रिपोजिटरी" बटन पर क्लिक करें ...

4

अपडेट (2019, नवीनतम)

जनवरी 2019 से, GitHub तीन सहयोगियों के लिए निजी रिपॉजिटरी की अनुमति देता है।

पिछला उत्तर:

यहां पेड़ मुख्य गिट क्लाउड आधारित समाधानों द्वारा सूचीबद्ध मुफ्त योजनाओं की तुलना है:

यहां छवि विवरण दर्ज करें

यहां पेड़ मुख्य गिट क्लाउड आधारित समाधानों द्वारा सूचीबद्ध भुगतान योजनाओं की तुलना है:

यहां छवि विवरण दर्ज करें

निष्कर्ष:

मैं यहां लोगों को GitLab का उल्लेख नहीं कर रहा हूं, लेकिन यह मेरे लिए सबसे अच्छी मुफ्त निजी योजना की तरह लगता है। मैं स्वयं इसका उपयोग बिना किसी समस्या के कर रहा हूं।

GitHub: यदि आपके पास कोई छात्र खाता है या आप $ 7 मासिक का भुगतान करना चाहते हैं, तो GitHub के पास सबसे बड़ा समुदाय है और आप इसका लाभ सार्वजनिक रिपॉजिटरी, कांटे आदि से ले सकते हैं।

Bitbucket: यदि आप Atlassian से अन्य उत्पादों जैसे कि Jira या Confluence का उपयोग करते हैं , तो Bitbucket उनके साथ बहुत अच्छा काम करता है।

GitLab: मुझे जो कुछ भी परवाह है (मुफ्त निजी भंडार, निजी रिपॉजिटरी की संख्या, सहयोगियों की संख्या, आदि) मुफ्त की पेशकश की जाती है। यह मेरे लिए सबसे अच्छा विकल्प की तरह लगता है।


Github मुक्त जानकारी सही नहीं लगती है। वॉनसी लिखता है कि गीथब पर असीमित नि: शुल्क रिपॉजिटरी है, लेकिन केवल तीन सहयोगियों के साथ। और मैंने अभी अपनी एक रिपॉजिटरी को निजी बनाया है, और अभी तक अपने क्रेडिटकार्ड का उपयोग नहीं किया है। वास्तव में मैं अपने सभी कचरा काम को निजी बनाने पर विचार करता हूं, न कि बेकार चीजों को खोजने वाली खोजों को परेशान करने के लिए।
Kjeld Flarup
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.