2012-02-13 11 views
22

मैं लिब्रे ऑफिस क्लोन करने के लिए चाहते हैं।मैं एक अविश्वसनीय कनेक्शन पर एक बड़ी गिट भंडार कैसे क्लोन कर सकता हूं?

क्लोन: $ git clone git://anongit.freedesktop.org/libreoffice/core # (ब्राउज़)

क्लोन (http): $ git clone http://anongit.freedesktop.org/git/libreoffice/core.git # धीमी

सभी हमारे स्रोत कोड Git में होस्ट किया गया है: आधिकारिक वेबसाइट से, यह क्या लिखा है है

Tarballs: http://download.documentfoundation.org/libreoffice/src/

कृपया नवीनतम संस्करण (आमतौर पर निचले भाग के पास)

लगता है

अब, जब मैं Git बैश में इस आदेश को लिखना क्लोन करने के लिए, यह प्राप्त करने में कठिनाई शुरू होता है। लेकिन भंडार इतना बड़ा है कि कुछ घंटों के बाद मैं कुछ सेकंड के लिए कनेक्टिविटी खो देता हूं, यह डाउनलोड को वापस चलाता है, और मुझे कुछ भी नहीं मिलता है।

क्या कोई तरीका है कि मैं रिपोजिटरी को आसानी से डाउनलोड कर सकता हूं भले ही बाधाएं हो?

पीएस मैं गिट का एक नया उपयोगकर्ता हूं और मैं 1 एमबी डीएसएल इंटरनेट कनेक्शन का उपयोग करता हूं। भंडार 1 जीबी से अधिक होना चाहिए। http://anongit.freedesktop.org/git/libreoffice/core.git:

+0

http://stackoverflow.com/questions/1209999/using-git-to-get-just-the-latest-revision – ustun

उत्तर

20

भंडार http प्रोटोकॉल (उर्फ गूंगा प्रोटोकॉल) के माध्यम से पहुँचा जा सकता है यहाँ है।

आप यहां सब कुछ wget या अन्य डाउनलोड प्रबंधक के साथ डाउनलोड कर सकते हैं, और आपके पास भंडार का क्लोन होगा। उसके बाद, आप core.git से .git के लिए निर्देशिका का नाम बदलने, और निम्न आदेश का उपयोग रिमोट यूआरएल के बारे में बताने के लिए Git:

$ git remote add remote http://anongit.freedesktop.org/git/libreoffice/core.git 
$ git reset --hard HEAD 
+0

यह लिबर ऑफिस के लिए काम करता है लेकिन क्या होगा यदि रेपो कहीं और होस्ट नहीं किया गया हो। साझा होस्टिंग में – neogeomat

14

'Git क्लोन 100 --depth' यह हड़पने चाहिए पिछले 100 करता

+0

धन्यवाद, यह मेरे मामले –

+3

के लिए उपयोगी यदि आप चाहते हैं था, आप के द्वारा क्लोन को गहरा कर सकते हैं 'गिट fetch --depth 1000' चल रहा है ... – nishantjr

0

मैं खोल उपयोग के साथ एक मेरे वेब होस्टिंग सर्वर इस्तेमाल किया पहले यह क्लोन करने के लिए और फिर rsync इस्तेमाल किया इसे स्थानीय रूप से कॉपी करने के लिए। rsync फिर से शुरू होने पर केवल शेष फ़ाइलों की प्रतिलिपि बनायेगा।

+0

शैल एक्सेस नहीं दिया गया है। – khunshan

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