कृपया निराशाजनक उपक्रमों से क्षमा करें क्योंकि मैंने इस सेट को सही तरीके से प्राप्त करने का प्रयास किया है (संभवतः और मेरी अज्ञानता के कारण सबसे अधिक संभावना है, लेकिन इसके कारण भी पूरी तरह से और संक्षिप्त दस्तावेज की कमी)।गिट सर्वर निराशा (गिटोसिस, गिटोलाइट, आदि)
मैं एक गिट सर्वर स्थापित करने की कोशिश कर रहा हूं ताकि मैं डेवलपर्स की एक छोटी टीम के बीच कोड साझा कर सकूं। प्रत्येक डेवलपर एकाधिक क्लाइंट पीसी से कनेक्ट हो सकता है। मैं अतीत में एमएस से आया हूं इसलिए मैं विकास टूलसेट के संबंध में थोड़ा खराब हूं, लेकिन अगर मैं टीएफएस के समान कुछ प्राप्त कर सकता तो यह बहुत ही अच्छा होगा।
या तो गिटोसिस स्थापित करने की कोशिश करते समय (मुझे लगता है कि यह https://serverfault.com/questions/225495/ubuntu-server-gitosis-user-naming-convention प्रति गिट समुदाय के लिए बहिष्कृत है) या गीटोलाइट, ऐसा लगता है जैसे ही मैं इसे सेट करता हूं मुझे बहुत सावधान रहना पड़ता है क्योंकि ऐसा लगता है कि सब कुछ संतुलित है टूथपिक्स पर
एक गिट सर्वर स्थापित करने के लिए मेरे नवीनतम प्रयास में मेरे लैपटॉप से सर्वर पर मेरी सार्वजनिक कुंजी (benny.pub) को स्थानांतरित करना, उस सार्वजनिक कुंजी का उपयोग करके सबकुछ सेट करना और रेपो और अनुमतियां सेट अप करने के लिए कॉन्फ़िगरेशन को खींचना शामिल था। मुझे तब एहसास हुआ कि मैं एक और पीसी पर विकसित करना चाहता हूं इसलिए मैंने एक नई कुंजी ([email protected]) बनाई और benny.pub को [email protected] में बदल दिया जो स्पष्ट रूप से चीजों को खराब कर देता था। यह वह जगह है जहां मुझे पता है कि मैं नाम बदलकर गूंगा था।
लंबे समय से घुमावदार वर्णन के बाद मेरा प्रश्न यह है: मैं सुरक्षा बनाए रखने के दौरान एकाधिक मशीनों से एकाधिक डेवलपर्स लॉग इन करने की क्षमता के साथ एक मजबूत स्व-होस्टेड गिट सर्वर कैसे स्थापित कर सकता हूं? ऐसा करने के लिए एक सिद्ध तकनीक होनी चाहिए (गिटोलाइट शायद 4-5 अलग-अलग तरीकों का वर्णन करता है ... निराशाजनक) क्योंकि मुझे यकीन है कि मैं एकमात्र ऐसा करने की कोशिश नहीं कर रहा हूं। शायद मेरी टीम के लिए गिट सही नहीं है?
किसी भी मदद की बहुत सराहना की जाती है!
"से-क्लाइंट विधि" के साथ गिटोलाइट लें: http://stackoverflow.com/questions/5041067/gitolite-git-clone-error/5041898#5041898। एक जादू की तरह काम करता है। – VonC
इसके अलावा, मेरी राय में यह लैपटॉप और डेस्कटॉप जैसे सिस्टम के बीच एसएसएच कुंजी साझा करने के लिए एक भयानक बात नहीं है। जब तक प्रत्येक एक सुरक्षित है, और सबसे महत्वपूर्ण बात यह है कि कुंजी पासफ्रेज़ है। –