2010-06-06 8 views
9

के लिए गिटहब समाधान इसलिए मुझे अपने घर के सर्वर पर अपना निजी एसवीएन रेपो मिला है, और इसमें 30 अलग-अलग मॉड्यूल भी शामिल हो गए हैं, जिसमें गर्भपात फेंकने वाले लार्क्स से कुछ प्रयास किए गए हैं जो वास्तव में कहीं कहीं जा सकते हैं किसी दिन। लेकिन हाल ही में फाइल सिस्टम विफलता (बीटीडब्लू, कभी भी कभी भी कभी भी बैटरी समर्थित बैक हार्डवेयर RAID के बिना एक्सएफएस का उपयोग नहीं करती) ने मुझे सभी के लिए एक डीवीसीएस का उपयोग करने के बारे में सोच लिया है और सोच रहा है। मैंने अभी भी गिट कुलायड की काफी झुकाव की है, और मैं देर से गिटहब के साथ काम कर रहा हूं, इसलिए मैं अभी देख रहा हूं।व्यक्तिगत रेपो

बेशक, हर छोटी परियोजना के लिए एक अलग निजी गिट रेपो के लिए प्रमुख नकद खोलने के लिए मूर्खतापूर्ण होगा, और मैं वहां जो भी फेंकता हूं उसके बारे में चुनिंदा नहीं होना चाहता (मुझे अपने सभी बच्चों से प्यार है :- डी), तो मुझे इसके बारे में कुछ हद तक रचनात्मक होना होगा। मैं एसवीएच का उपयोग अपने घर के बॉक्स में एसवीएन का उपयोग करने के तरीके से गिट का उपयोग करने के लिए खुशी से कर सकता हूं, और मैं वहां से सोच रहा हूं कि मैं सब कुछ जोड़ सकता हूं, कहें, 30 सबोड्यूल के साथ एक बड़ी परियोजना, जिसे मैं गिटहब पर दबाता हूं। इसे स्थापित करने के लिए एक सौहार्दपूर्ण तरीका क्या था? Submodules ध्वनि व्यवहार्य उपयोग कर रहा है? मैं इसे अपने निजी गिटहब रेपो में कैसे सिंक करूं? क्रॉन नौकरी? गिट हुक? अगर किसी ने कुछ ऐसा किया है तो मुझे यह सुनना अच्छा लगेगा।

मैं वास्तव में गिट या गिटहब से विवाहित नहीं हूं, इसलिए किसी अन्य समाधान की पर्याप्त रूप से आकर्षक विशेषता मुझे प्रभावित कर सकती है। लेकिन अगर आपके उत्तर में एक अलग सिस्टम (विशेष रूप से एक अलग वीसीएस) शामिल है, तो सलाह दी जाए कि यह एक कठिन बिक्री होगी :-)

+0

lol, प्रश्न में लेखन महान है। – mtyson

उत्तर

6

आप व्यक्तिगत गिट रेपो स्टोर करने के लिए Dropbox का उपयोग कर सकते हैं। वे आपको 2 जीबी स्पेस मुफ्त में देते हैं और वहां से योजनाएं होती हैं जो वहां से निकलती हैं। इस तरह आप प्रत्येक प्रोजेक्ट के लिए रिपोज़ प्राप्त कर सकते हैं और यह आपके स्थानीय ड्राइव को क्रैश होने पर स्वचालित रूप से बैक अप लिया जाता है।

मैंने गिट और ड्रॉपबॉक्स को सेट करने के तरीके पर another question का उत्तर दिया, जो आपको शुरू करना चाहिए।

+1

आह! बढ़िया ... मैं एक अन्य उद्देश्य के लिए ड्रॉपबॉक्स प्राप्त करने की सोच रहा था (एक और स्टैक ओवरफ़्लो उत्तर, सीटीटीओआई:-डी), तो शायद मुझे 2: 1 पक्षी-से-पत्थर अनुपात में मारना चाहिए। धन्यवाद! –

+2

मैं अत्यधिक, इसके खिलाफ अत्यधिक सलाह देता हूं। फ़ाइलों को सिंक करने के लिए ड्रॉपबॉक्स बहुत अच्छा है, लेकिन जब विवाद होता है तो यह .git repo को गड़बड़ कर सकता है। उल्लेख नहीं है कि ड्रॉपबॉक्स में "सिंक से बाहर" रेपो पर ऑपरेशन आयोजित किए जाते हैं या नहीं। ड्रॉपबॉक्स में आपका रेपो "सिंक में" है या यदि विवादित प्रतियां कभी भी होती हैं तो आपको कभी सवाल नहीं करना चाहिए। अगर आपको निजी रिपोज़ की ज़रूरत है, तो मैं https://bitbucket.org/ का सुझाव देता हूं जहां आप केवल 5 डेवलपर्स तक पहुंचने की अनुमति के प्रतिबंध के साथ असीमित निजी प्रतिनिधि प्राप्त कर सकते हैं। ड्रॉपबॉक्स + गिट, बस इसे मत करो। यह भी देखें: http://stackoverflow.com/a/1967038/169153 – Urda

2

एक ही कीमत या गिटहब योजना से कम के लिए, आप एक वेब होस्ट प्राप्त कर सकते हैं या यहां तक ​​कि एक आभासी निजी सर्वर और असीमित भंडार के साथ अपना खुद का स्रोत नियंत्रण प्रणाली चलाएं।

+1

एएच। गिटहब की योजना $ 7/mo से शुरू होती है, और मुझे इसे स्वयं प्रशासित नहीं करना पड़ेगा ... –

+0

हाँ, $ 7 5 निजी रिपो के लिए है।तो मेरा जवाब वास्तव में उस मामले के लिए है जहां आप 30+ अलग निजी प्रतिनिधि के साथ जाना चाह सकते हैं, जिस स्थिति में यह आपके स्वयं के गिट सर्वर को चलाने के लिए समझ में आता है। – Jeff

+0

सच है। लेकिन अगर मैं इस तरह कुछ एक साथ हैक कर सकता हूं, तो यह मेरे अपने व्यवस्थापक कौशल पर भरोसा करने से आसान हो सकता है - मैं एक कोडर हूं, व्यवस्थापक नहीं :-) उसने कहा, शायद मुझे उस विकल्प को और अधिक विचार देना चाहिए ... इस मामले में गिट सर्वर का उपयोग करने के लिए कोई सुझाव है? –

2

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

ए 1 जीबी थंबड्राइव शायद आपको जो चाहिए उससे कहीं अधिक है। यह 10 डॉलर से कम है। भंडारों को धक्का देने के लिए आपको बैश स्क्रिप्ट को धक्का देने के लिए 5 मिनट से भी कम समय लेना चाहिए। यदि आपके समय का एक घंटा $ 64 खर्च करता है तो स्क्रिप्ट आपको 5 डॉलर से अधिक खर्च करेगी। सब कुछ, $ 20 से कम: निश्चित रूप से "प्रमुख नकदी" नहीं। : पी

+0

एचआरएम ... अच्छा, शायद नहीं, मुझे लगता है। \ * मॉल मॉल मॉल \ * (मैं $ 64/घंटा, बीटीडब्ल्यू बनाने के लिए बहुत जूनियर हूं ... मेरा समय नहीं है * वह * मूल्यवान :-)) –

11

Bitbucket अब गिट भंडारों का समर्थन करता है, और यह आपको निजी भंडारों को मुफ्त में स्टोर करने देता है।

+1

http://www.assembla.com भी करता है। –

+0

@ फ्रैंकोइस: इसे उत्तर के रूप में पोस्ट करने में कोई दिक्कत नहीं होगी। – compman

+0

क्यों नहीं ... किया :) –

2

http://www.assembla.com मुफ्त निजी गिट/svn/hg भंडार प्रदान करता है। उपयोगकर्ताओं की संख्या पर कोई सीमा नहीं है (बिटबकेट की 5 उपयोगकर्ताओं की सीमा है)। AFAIK, मुफ़्त खाते के लिए एकमात्र सीमा 1 जीबी स्पेस है। साथ ही, नि: शुल्क खातों में टिकट प्रबंधन, विकी इत्यादि जैसे टूल नहीं होते हैं (लेकिन आपको निश्चित रूप से उनकी आवश्यकता नहीं है)।