वर्तमान स्थिति
मेरी टीम सिंगापुर में स्थित है। इंट्रानेट उपयोग के लिए एंटरप्राइज़ क्लाइंट के लिए गति कारणों के लिए हमें चीन के अंदर एक Django वेब ऐप इंस्टॉल करने की आवश्यकता थी।इंटरमीडिएट गिट सर्वर कैसे सेट करें? और क्या यह सलाह दी जाती है?
तो हम इसे इस तरह से किया था।
क्या गलत है?
गिट क्लोन दर्दनाक धीमा है और हमारी फाइलें> 50 एमबी हैं।
आपने क्या प्रयास किया है?
मैं गिट क्लोन के लिए विलंबता को कम करने के लिए हांगकांग में एक मध्यवर्ती सर्वर स्थापित करने की सोच रहा हूं।
शायद आरेख थोड़ा बंद है।
हमने CircleCI का उपयोग किया। मुझे लगता है कि हम निम्नलिखित सेटअप करने के लिए CircleCI प्राप्त कर सकते हैं।
जब भी GitHub हमारे रेपो के मालिक शाखा पर एक अद्यतन प्राप्त किया, हांगकांग सर्वर नवीनतम मास्टर शाखा खींच लेंगे लिख लें।
चीन सर्वर के लिए, मुझे लगता है कि मैं इसे हर दिन क्रोनबॉब का उपयोग करके कुछ घंटों में एक गिट खींचने के लिए कॉन्फ़िगर कर सकता हूं।
तो आपकी समस्या क्या है?
मैं इस https://git-scm.com/book/en/v1/Git-on-the-Server-Setting-Up-the-Server
मेरी चिंता का विषय की तरह काफी आसानी से Git सेटअप चरण के लिए गूगल सकता हूँ कि मेरे ऊपर वर्णित तरीके समझ में आता है है।
यदि यह समझ में आता है, तो मेरा प्रश्न मैं सर्कलसीआई को करने के लिए कैसे कॉन्फ़िगर कर सकता हूं?
सर्किलसी के साथ हमारी टीम का अनुभव यह गिटहब और हेरोोक के साथ काम करने तक ही सीमित है। हमने इसे गिटहब और एक स्टैंडअलोन सर्वर के साथ कभी भी उपयोग नहीं किया है जिसे हम संचालित करेंगे।
क्या आपको चीन सर्वर में पूरे गिट इतिहास को क्लोन करने की आवश्यकता है? या क्या आपको केवल काम करने की प्रतिलिपि की आवश्यकता है? यदि उत्तरार्द्ध, आप एक उथले क्लोन कर सकते हैं, जो प्रदर्शन – vguzmanp
वाह में सुधार करेगा। मुझे नहीं पता था कि उथले क्लोन जैसी चीज थी। मुझे कोशिश करने में कोई फर्क नहीं पड़ता। हाँ मुझे केवल काम करने की प्रतिलिपि की आवश्यकता है। –