แม้ว่านี่จะเป็นคำถามที่ค่อนข้างเก่า แต่ฉันมี 2 เซ็นต์ของฉันที่จะแบ่งปัน
คุณสามารถดาวน์โหลด repo เป็น tar.gz ได้เช่นกัน
เช่นเดียวกับzipball
ลิงก์ที่ชี้โดยคำตอบต่าง ๆ ที่นี่มีtarball
ลิงก์ที่ดาวน์โหลดเนื้อหาของที่เก็บ git ในtar.gz
รูปแบบ
curl -L http://github.com/zoul/Finch/tarball/master/
วิธีที่ดีกว่า
Git ยังมีรูปแบบ URL ที่แตกต่างกันซึ่งคุณสามารถต่อท้ายประเภทของไฟล์ที่คุณต้องการดาวน์โหลดที่ส่วนท้ายของ 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
ใน URL ด้านบนเช่นด้านล่าง
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