ฉันต้องการเพียงไฟล์เดียวจากโครงการที่เผยแพร่บน GitHub ดังนั้นจึงไม่มีเหตุผลที่จะดาวน์โหลดทั้งโครงการ แต่ฉันไม่พบปุ่มดาวน์โหลด
ฉันต้องการเพียงไฟล์เดียวจากโครงการที่เผยแพร่บน GitHub ดังนั้นจึงไม่มีเหตุผลที่จะดาวน์โหลดทั้งโครงการ แต่ฉันไม่พบปุ่มดาวน์โหลด
คำตอบ:
หากคุณกำลังดูเนื้อหาของไฟล์นั้นควรจะมีปุ่ม "Raw"
คุณสามารถ:
?raw=true
URL ของไฟล์
ในรายการไฟล์ชื่อไฟล์ทุกไฟล์เป็นลิงค์ คลิกขวาง่าย ๆ และ "บันทึกลิงก์เป็น ... " (หรือเทียบเท่ากับเบราว์เซอร์ของคุณ) จะช่วยให้คุณดาวน์โหลดไฟล์เดียว
อย่างไรก็ตามสิ่งนี้แยกย่อยด้วยไฟล์ HTML อย่างไรก็ตาม คุณจะต้องใช้ปุ่ม "ดิบ" ในหน้าไฟล์ดังที่อธิบายไว้ในคำตอบของ Eight Days of Malaise ฉันใช้ Google Chrome คุณอาจมีประสบการณ์ที่แตกต่างจากเบราว์เซอร์อื่น
ตรวจสอบRawGitซึ่งเป็นบริการฟรีเพื่อให้บริการไฟล์โดยตรงจาก Github ด้วยส่วนหัวประเภทเนื้อหาที่เหมาะสม
URL ตัวอย่าง: https://rawgit.com/user/repo/branch/file
หากคุณใช้เบราว์เซอร์ Chromium เพียงกดปุ่ม ALT ค้างไว้และคลิกซ้ายที่ไฟล์เพื่อดาวน์โหลด
(ใช้งานไม่ได้กับ Mozilla Firefox ไม่ได้ทดสอบเบราว์เซอร์อื่น)
คุณสามารถลองgithub-files-fetcherมันเป็นเครื่องมือบรรทัดคำสั่งที่ดาวน์โหลดโฟลเดอร์หรือไฟล์เดียวจาก GitHub repo
คิดสถานการณ์จริง: คุณกำลังเยี่ยมชมหน้าเว็บต่อไปนี้และต้องการดาวน์โหลดasync
ไดเรกทอรีย่อยเพียงอย่างเดียว
ด้วย The github-files-fetcher
คุณควรคัดลอกurl
หน้านั้นก่อนซึ่งก็คือhttps://github.com/reduxjs/redux/tree/master/examples/asyncจากนั้นเรียกใช้คำสั่งด้านล่างในบรรทัดคำสั่ง:
fetcher --url=https://github.com/reduxjs/redux/tree/master/examples/async