Git ไม่รองรับการดาวน์โหลดบางส่วนของพื้นที่เก็บข้อมูล คุณต้องดาวน์โหลดทั้งหมด แต่คุณควรทำเช่นนี้กับ GitHub
เมื่อคุณดูไฟล์มันจะมีลิงค์ไปยังเวอร์ชั่น "raw" URLที่สร้างขึ้นเช่นดังนั้น
https://raw.githubusercontent.com/user/repository/branch/filename
โดยการกรอกข้อมูลในช่องว่างใน URL คุณสามารถใช้WgetหรือcURL (พร้อม-L
ตัวเลือกดูด้านล่าง) หรือดาวน์โหลดไฟล์เดียว อีกครั้งคุณจะไม่ได้รับคุณสมบัติการควบคุมเวอร์ชันที่ดีที่ Git ใช้โดยการทำเช่นนี้
อัปเดต: ฉันสังเกตเห็นว่าคุณพูดถึงสิ่งนี้ไม่ทำงานสำหรับไฟล์ไบนารี คุณอาจไม่ควรใช้ไฟล์ไบนารีในที่เก็บ Git ของคุณ แต่ GitHub มีส่วนดาวน์โหลดสำหรับแต่ละที่เก็บที่คุณสามารถใช้เพื่ออัปโหลดไฟล์ หากคุณต้องการไบนารีมากกว่าหนึ่งคุณสามารถใช้ไฟล์. zip URL สำหรับดาวน์โหลดไฟล์ที่อัพโหลดคือ:
https://github.com/downloads/user/repository/filename
หมายเหตุว่า URL ที่กำหนดข้างต้นจากการเชื่อมโยงบนจะเปลี่ยนเส้นทางไปยังgithub.com
raw.githubusercontent.com
คุณไม่ควรใช้ URL ที่กำหนดโดยการเปลี่ยนเส้นทาง HTTP 302 โดยตรงเนื่องจากตามRFC 2616 : "เนื่องจากการเปลี่ยนเส้นทางอาจมีการเปลี่ยนแปลงในบางโอกาสลูกค้าควรใช้การร้องขอ URI ต่อไปสำหรับการร้องขอในอนาคต"