git - एसएलआर - सीआरआर दर 2018



क्या किसी सार्वजनिक रिपॉजिटरी में एक सार्वजनिक गीथहब रेपो का निर्माण करना संभव है? (1)

यहां त्वरित फ्रेमवर्क के लिए एक सार्वजनिक रिपो मौजूद है । मैं इसे एक निजी एंटरप्राइज़ जिथुब रिपॉजिटरी में फोर्क करने में सक्षम होना चाहता हूं। फोर्किंग सभी शाखाओं को रहने की इजाजत देगी

वैकल्पिक रूप से रिपो को क्लोन करना होगा और एंटरप्राइज़ में केवल एक शाखा को ऊपर लाया जाएगा लेकिन फिर मैं स्रोत / मूल से सभी शाखाओं को नहीं खोना चाहता।

अद्यतन: मैं अपनी सारी शाखाओं को एंटरप्राइज जीआईटी में डालकर समाप्त कर दिया। अगर आप एक जीआईटी को अपना रिमोटमैट myNewBranch धक्का करते हैं, तो एंटरप्राइज़ गिटब में उस शाखा को बनाने के दौरान एंटरप्राइज जीआईटी पर कोड को उस शाखा में धकेल दिया जाएगा।


यह संभव नहीं है, क्योंकि आपका एंटरप्राइज़ GitHub इंस्टॉलेशन सार्वजनिक से अलग है, इसलिए एक दूसरे के ब्रांच रिश्तों को ट्रैक करने के लिए दो सिस्टमों के लिए कोई रास्ता नहीं है।

सबसे अच्छा आप कर सकते हैं ठीक उसी प्रकार से आप का वर्णन करते हैं: रेपो क्लोन करें, फिर उसे अपने जीएचई इंस्टॉलेशन पर धक्का दें, और हाँ, फिर आप रिपोशंस में ब्रांचिंग रिश्तों को खो देंगे।

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

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





git-repo