मुझे अपना Git रिपॉजिटरी कहां रखना चाहिए?


10

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

मैं एक निर्देशिका बनाने की सोच रहा था /usr/share/। क्या उन्हें लगाने के लिए सबसे अच्छी जगह है (क्या इस स्थान के साथ "कुछ भी गलत है"), या मुझे कहीं और अपने रिपॉजिटरी बनाने चाहिए?


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

@ZacharyK, मुझे यकीन नहीं है कि github का उपयोग करने के करीब "होमवर्क समाधान ऑनलाइन पोस्ट करने" के अंतर्गत आएगा। हालांकि कम से कम बिटकॉइन के साथ मुझे लगता है कि वे छोटी टीमों के लिए कुछ निजी टीम-आधारित रिपॉजिटरी की पेशकश करते हैं ...
वेन वर्नर

बिट बकेट आपके पास मुफ्त निजी रेपो है, लेकिन आप उन्हें केवल 5 लोगों के साथ साझा कर सकते हैं इससे पहले कि आप उनके लिए भुगतान करें।
ज़ाचरी के

जो संभवतः अधिकांश स्कूल टीमों के लिए पर्याप्त है
वेन वर्नर

समस्या यह है कि इसके 5 लोग कुल 5 प्रति रेपो नहीं हैं, इसलिए यदि आप 3 लोगों के साथ रेपो ए और 3 अलग-अलग लोगों के साथ रेपो बी साझा करना चाहते हैं तो आपको भुगतान करना होगा।
ज़ाचरी के

जवाबों:


5

इन्हें आप कहीं भी पसंद करें ... /usr/shareठीक है ...


4
बस यह सुनिश्चित करें कि अधिकार सही हैं होगा
Sathyajith भट्ट

क्या कोई "सही अधिकार" का विस्तार कर सकता है? मैं यह मानता हूं g+rwऔर उपयोगकर्ताओं को एक समूह में जोड़ रहा हूं (यानी dev)
योनातन

6

एक और विकल्प होगा /srv

/ Srv के तहत डेटा की संरचना के लिए एक विधि प्रोटोकॉल द्वारा है, उदा। ftp, rsync, www,
और सी.वी. बड़े सिस्टम पर यह प्रशासनिक रूप से संरचना / srv के लिए उपयोगी हो सकता है
संदर्भ, जैसे / srv / भौतिकी / www, / srv / compsci / cvs, आदि। यह स्थापना अलग होगी
मेजबान से मेजबान तक। / srv हमेशा FHS आज्ञाकारी प्रणालियों पर मौजूद होना चाहिए और चाहिए
ऐसे डेटा के लिए डिफ़ॉल्ट स्थान के रूप में उपयोग किया जाता है।

/ srv: इस प्रणाली द्वारा प्रदान की गई सेवाओं के लिए डेटा

सम्बंधित

Lin में git repositories कहाँ स्टोर करें?


1

सिर्फ अपने git repos को साझा करने के लिए एक उपयोगकर्ता क्यों न बनाएं और उपयोगकर्ता की होम डायरेक्टरी में repos को कैसे स्टोर करें? आप आसानी से git ssh शेयरिंग सेटअप कर सकते हैं।


0

चूँकि git रिपॉजिटरी आपके कार्य निर्देशिका के अंदर समाहित है, बस कार्य निर्देशिकाओं को जहाँ भी सबसे अधिक सुविधाजनक है। यह रिपॉजिटरी को कहीं और सेटअप करने के लिए एक अच्छा विचार है (बैकअप प्रयोजनों के लिए, मूल रूप से), वहां आपको कुछ मानक स्थान के साथ आना होगा।

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