हालांकि यह काफी पुराना सवाल है, मेरे पास साझा करने के लिए मेरे 2 सेंट हैं।
आप टैरो के रूप में अच्छी तरह से रेपो डाउनलोड कर सकते हैं
zipballयहां विभिन्न उत्तरों द्वारा इंगित लिंक की तरह , एक tarballलिंक भी है जो tar.gzप्रारूप में गिट रिपॉजिटरी की सामग्री को डाउनलोड करता है ।
curl -L http://github.com/zoul/Finch/tarball/master/
एक बेहतर तरीका है
Git एक अलग URL पैटर्न भी प्रदान करता है जहां आप केवल उस फ़ाइल के प्रकार को जोड़ सकते हैं जिसे आप url के अंत में डाउनलोड करना चाहते हैं। यह तरीका बेहतर है यदि आप इन उरलों को एक बैच या बैश स्क्रिप्ट में संसाधित करना चाहते हैं।
curl -L http://github.com/zoul/Finch/archive/master.zip
curl -L http://github.com/zoul/Finch/archive/master.tar.gz
एक विशिष्ट प्रतिबद्ध या शाखा को डाउनलोड करने के लिए
बदलें masterके साथ commit-hashया branch-nameइसके बाद के संस्करण यूआरएल में नीचे की तरह।
curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.zip
curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.tar.gz
curl -L http://github.com/zoul/Finch/archive/your-branch-name.zip
curl -L http://github.com/zoul/Finch/archive/your-branch-name.tar.gz