2009-10-25 7 views
6

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

क्या मुझे इसके लिए code.google.com, या sf.net, या codeplex.com या किसी अन्य ऑनलाइन स्रोत नियंत्रण प्रणाली का उपयोग करना चाहिए? यह एक विशेष परियोजना की मेजबानी नहीं करेगा, लेकिन एक बड़ी परियोजना में नहीं है कि सब कुछ के लिए भंडारण क्षेत्र की तरह।

उत्तर

6

शायद आपको कहीं और सामान (यानी बाहरी हार्ड डिस्क या ऑनलाइन) स्टोर करना एक अच्छा विचार है।

यदि आप स्रोत नियंत्रण की विशेषताएं चाहते हैं, तो आपको ऑनलाइन स्रोत नियंत्रण भंडार की आवश्यकता है। उनमें से बहुत सारे हैं, कुछ मुफ्त, कुछ के लिए भुगतान किया। Assembla, GitHub, Unfuddle और Devja Vu कुछ आम हैं। मैं Beanstalk का मुफ्त संस्करण व्यक्तिगत रूप से उपयोग करता हूं और इसे बहुत उपयोगी लगता हूं।

यदि आप बस कुछ ऑफ-साइट स्टोरेज चाहते हैं, तो DropBox जैसी साइटों को देखें (हालांकि DropBox फ़ाइलों के वर्जनिंग की अनुमति देता है), या यहां तक ​​कि माइक्रोसॉफ्ट लाइव जो कई जीबी डिस्क स्पेस प्रदान करता है।

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

0

मुझे लगता है कि एक परियोजना-होस्टिंग साइट की बजाय, Github या Bitbucket जैसे कुछ अधिक उपयुक्त होंगे। कोड के लिए ऑफ़-साइट बैकअप सिस्टम के रूप में उनका उपयोग करना निश्चित रूप से व्यावहारिक है।

प्रोजेक्ट होस्टिंग साइट्स, विशेष रूप से ओएसएस वाले, विशेष रूप से केवल व्यक्तिगत उद्देश्यों के लिए उपयोग की जाने वाली सराहना नहीं करते हैं। (यदि आपके पास एक SF.net खाता और आपके खाते के साथ ओपन-सोर्स विकसित करता है, तो मुझे लगता है कि वे आपके देव होस्टिंग का उपयोग करके आपके साथ ठीक होंगे।)

बस एक प्रतिष्ठित व्यक्ति चुनें जो गायब नहीं होगा रात भर!

1

यदि आप अपना कोड और/या सार्वजनिक रूप से सुलभ नहीं होना चाहते हैं (भले ही केवल दुर्घटना हो), तो आप वर्चुअल सर्वर किराए पर लेने और अपने स्वयं के एसवीएन/जीआईटी/... सर्वर को रोल करने पर विचार करना चाहेंगे।

+1

+1 शायद सबसे महंगा विकल्प है, लेकिन यह भी सबसे अधिक लचीलापन प्रदान करता है। मुझे यह विचार पसंद आया। –

4

ध्यान रखें कि निःशुल्क विकल्प आपको Github पर सार्वजनिक गिट भंडारों तक सीमित करता है।

Bitbucket मुफ़्त खाता विकल्प के साथ एक निजी मर्कुरियल रिपोजिटरी (150 एमबी तक) प्रदान करता है।

ProjectLocker एक नि: शुल्क Git (और तोड़फोड़ और Trac) होस्टिंग प्रदाता लेकिन, मैं कहना चाहिए, अपने सिस्टम की सुरक्षा प्रश्न here उठाये गए हैं, हालांकि वे सवाल को संबोधित किया है लगते हैं।

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

+0

स्थापित प्रदाताओं के बारे में स्पष्टीकरण के रूप में: ProjectLocker 6 से अधिक वर्षों के लिए होस्टेड संस्करण नियंत्रण प्रदान कर रहा है। – runako

+0

बिटबकेट के बारे में जानकारी अब और सत्य नहीं है।आप अब तक बड़ी संख्या में निजी भंडार (गिट ** और ** Mercurial) की मेजबानी कर सकते हैं, जब तक कि 5 से अधिक उपयोगकर्ता उन्हें एक्सेस नहीं कर रहे हैं। –

संबंधित मुद्दे

 संबंधित मुद्दे