मेरे पास एक केंद्रीय गिट भंडार है जो हर कोई परीक्षण और एकीकरण के लिए धक्का देता है, लेकिन जब इसे 'तैयार' होते हैं तो इसे केवल धक्का दिया जाता है। जबकि एक बड़े काम के बीच में, डेवलपर्स के पास अक्सर कई काम करता है जो उनके हार्ड ड्राइव पर रहते हैं।आप अपने गिट भंडार को अन्य डेवलपर्स के साथ कैसे साझा करते हैं?
कभी-कभी इन परियोजनाओं के मध्य में मैं या तो देखना चाहता हूं कि कोई और डेवलपर क्या कर रहा है, या उसे दिखाएं कि मैंने कुछ कैसे किया है। मैं सिर्फ "मेरी कामकाजी प्रतिलिपि खींचने" के लिए एक और डेवलपर बताने में सक्षम होना चाहता हूं।
एकमात्र तरीका मैं सोच सकता हूं कि हर कोई अपनी विकास मशीनों पर एसएसएच चला रहा है और सभी के लिए खातों या एसएसएच कुंजी जोड़ रहा है, लेकिन यह एक बड़ी गोपनीयता और अनुमतियाँ दुःस्वप्न है, और यह सुनिश्चित करने के लिए बहुत सारे काम की तरह लगता है।
क्या हमें इन मामलों में उस केंद्रीय भंडार को धक्का दे रहा है? क्या हमें हर स्थानीय प्रतिबद्धता के बाद धक्का देना चाहिए?
क्या आप लिनक्स या विंडोज का उपयोग कर रहे हैं? – hasen
अधिकांश मौजूदा डेवलपर ओएस एक्स पर हैं, इसलिए एसएसएच पूरी तरह से सवाल से बाहर नहीं है। – semi