Github: एक निजी रेपो तक आसानी से पहुंच


139

मैं गितुब पर कुछ निजी परियोजनाएं विकसित कर रहा हूं, और मैं गितुब से नवीनतम संस्करण को खींचने के लिए अपने तैनाती सर्वरों में रात के क्रोनोजर को जोड़ना चाहूंगा। मैं वर्तमान में हर परिनियोजन सर्वर पर कीपर्स उत्पन्न करके और सार्वजनिक कुंजी को 'परिनियोजन कुंजी' के रूप में github प्रोजेक्ट में जोड़ रहा हूँ।

हालांकि, मुझे हाल ही में पता चला है कि इन परिनियोजन कुंजी वास्तव में परियोजना के लिए लिखता है। इसलिए, सर्वर के प्रत्येक प्रशासक संभावित रूप से संपादन शुरू कर सकते हैं। इसके अलावा, मैं हर तैनाती कुंजी को केवल एक रिपॉजिटरी में जोड़ सकता हूं, जबकि मैं एक और एक ही तैनाती सर्वर पर कई रिपॉजिटरी को तैनात करने में सक्षम होना चाहूंगा।

क्या गिथूब पर चयनित उपयोगकर्ताओं के लिए निजी रिपॉजिटरी के लिए केवल-पढ़ने के लिए एक्सेस प्रदान करने का एक तरीका है?


आप केवल पढ़ने के लिए उपयोग प्रतिबंधित है , है ना? यदि आप अप्रतिबंधित रीड-ओनली एक्सेस चाहते हैं, तो आप ( ) के बजाय प्रोटोकॉल का उपयोग कर सकते हैं । git://ssh://ssh+git://
जकुब नारबस्की

जवाबों:


69

मेरे पास यह अच्छा अधिकार है कि (अपेक्षाकृत नया) "ऑर्गेनाइजेशन" फीचर आपको रीड-ओनली एक्सेस वाले लोगों को एक निजी रिपॉजिटरी में जोड़ने की अनुमति देता है।


27
यह वास्तव में एक वर्कअराउंड है जैसा कि आपको व्यक्तिगत खाता बनाने की आवश्यकता है। वे इस संगठन को अधिकारों के साथ एपीआई टोकन के निर्माण की अनुमति देकर बेहतर तरीके से डिजाइन कर सकते थे और इस तरह टीम के सदस्य के खाते से समझौता करने या नकली व्यक्तिगत खाता बनाने के लिए वर्कअराउंड को समाप्त कर सकते थे।
निकोले

29
बहुत बुरा आप उस सुविधा के लिए $ 25 / मो भुगतान करने के लिए मिल गया है। एक छोटी सी साइट के लिए, वह $ 300 / yr कहीं और बहुत सारी मेजबानी के लिए भुगतान कर सकता है। साभार @Trindaz
जोसफ लस्ट

7
यही कारण है कि बिटबकेट गीथब के लिए दूसरी बेला नहीं है।
ट्रेकरोड

2
यह उत्तर पुराना है। केवल-पढ़ने के लिए कुंजी पर उत्तर देखें।
हॉक

37

इस प्रश्न को खोजने वाले किसी और के लिए, पता है कि आजकल आप वास्तव में केवल-पढ़ने के लिए कुंजी बना सकते हैं:

https://github.com/blog/2024-read-only-deploy-keys

आप अभी भी लेखन पहुँच के साथ परिनियोजन कुंजी बना सकते हैं, लेकिन कुंजी जोड़ते समय उस अनुमति को स्पष्ट रूप से देना होगा।


1

संगठनों के लिए: मैं विशेष रूप से उपयोगकर्ता के लिए एक नई टीम बनाने का सुझाव देता हूं। यह टीम आपके द्वारा निर्दिष्ट रिपॉजिटरी तक केवल पढ़ने के लिए पहुंच प्रदान कर सकती है। आशा है कि ये आपकी मदद करेगा!


-1

मुझे पता है कि सवाल जीथब के बारे में है, लेकिन शायद कुछ पाठकों के लिए यह जानना अच्छा होगा कि यह गीतालाब और मुफ्त में संभव है। Https://gitlab.com/help/user/permissions की जाँच करें । मैं अपने उद्देश्यों को पूरी तरह से परोसने के बिना जीथब का उपयोग करके कुछ समय बिताता हूं। अगर मुझे पता होता तो मैं इस विशेष प्रोजेक्ट को गिटलैब के साथ शुरू करता।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.