2010-09-07 12 views
7

पढ़ा है मैंने अभी कंपनी के लिए एक ओपन सोर्स प्रोजेक्ट तैयार किया है जिसके साथ मैं इंटर्न कर रहा था। वहां, एसवीएन का इस्तेमाल प्रोजेक्ट को प्रबंधित करने के लिए किया गया था और मैंने सभी को उस भंडार में किया जो मुझे सौंपा गया था।एक गिट प्रोजेक्ट बनाना केवल

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

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

मुझे आशा है कि मैंने यह स्पष्ट कर दिया है कि मैं ऐसा क्यों करना चाहता हूं। बेशक मैं एसवीएन लिंक दे सकता हूं लेकिन मुझे एक ही स्थान पर सब कुछ मिलकर बहुत खुशी हुई।

+0

क्या आपको अंतिम के बजाय सभी संशोधन साझा करने की आवश्यकता है (यानी नवीनतम स्थिर) संस्करण? यदि नहीं, तो आपके गिटब प्रोफाइल में आपके वेबपृष्ठ के लिए एक बहुत ही दृश्यमान लिंक है, जहां आप इसे कहीं भी होस्ट कर सकते हैं (यहां तक ​​कि एक भंडार में) – chelmertz

+0

मुझे नवीनतम स्थिर संस्करण साझा करने की आवश्यकता है। हाँ, यह काफी अच्छा होना चाहिए। –

उत्तर

11

गिथब अन्य लोगों को आपकी परियोजना में बदलाव करने की इजाजत नहीं देता है जबतक कि आप उन्हें अनुमति नहीं देते।

  1. एक व्यवस्थापक
  2. कांटा परियोजना द्वारा बिट प्रतिबद्ध दिया जाना, एक अपनी स्वयं की प्रतिलिपि पर प्रतिबद्ध, तो व्यवस्थापक करने के लिए एक "पुल अनुरोध" प्रस्तुत करना: वहाँ GitHub पर एक परियोजना को संशोधित करने के दो तरीके हैं मूल के बारे में, जो आपकी प्रतिबद्धता को केंद्रीय रेपो में वापस खींचने पर विचार करेगा।

जैसा कि आप देख सकते हैं, अगर आप अपनी परियोजना को जिथब पर डालते हैं तो आपके पास अभी भी आपके स्रोत पर पूर्ण नियंत्रण है। [आप लोगों को अपनी परियोजना को फेंकने और अपने संस्करण को प्रबंधित करने से नहीं रोक सकते हैं, लेकिन यदि यह खुला स्रोत है, तो आप इसे किसी भी तरह से रोक नहीं सकते।]

+0

आह मैं देखता हूं। मैं इसे ध्यान में रखूंगा। –

1

यदि आप गिटहब खाते के लिए भुगतान करते हैं, तो आप रिपोजिटरी को निजी बना सकते हैं, इसलिए कोई भी इसे देख या फोर्क नहीं कर सकता है। आपके पास एक रिपो को प्रतिबद्ध करने की आपकी क्षमता को सीमित करने के बारे में पता नहीं है, इस बारे में कोई व्यवस्थित तरीका नहीं है।

+0

मुझे इस बारे में पता है। लेकिन मुझे अपने स्वयं के कारण मिल गए हैं क्योंकि मैंने हाइलाइट किया है। –

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