Bagaimana cara mengunduh file tertentu dari GitHub?
17
Saya hanya perlu satu file tertentu dari proyek yang dipublikasikan di GitHub sehingga tidak masuk akal untuk mengunduh keseluruhan proyek. Tapi saya tidak bisa menemukan tombol unduh.
Dalam daftar file, setiap nama file adalah tautan. Klik kanan sederhana dan "Simpan tautan sebagai ..." (atau setara dengan browser Anda) akan memungkinkan Anda untuk mengunduh satu file.
Ini rusak dengan file HTML, namun. Anda harus menggunakan tombol "Raw" pada halaman file seperti dijelaskan oleh Delapan Hari Malaise . Saya menggunakan Google Chrome. Anda mungkin memiliki pengalaman berbeda di browser yang berbeda.
Tautan-tautan itu menuju halaman html untuk file itu, bukan file itu sendiri. (Kecuali jika Anda merujuk ke daftar file lain, dalam hal ini Anda harus memperluas jawaban Anda untuk menjelaskan cara menuju ke daftar file itu)
CodesInChaos
1
@CodesInChaos: Ini berfungsi dengan baik. Ya, jika Anda cukup mengeklik tautannya, itu akan membuka halaman GitHub untuk file itu, tetapi "Simpan tautan sebagai ..." menyimpan file dalam "format asli".
ale
Ini sepertinya tidak berfungsi dengan file HTML.
Zenadix
1
Bagi saya itu tidak pernah berhasil (Menggunakan Firefox). Itu selalu mengunduh halaman html github untuk file itu.
CodesInChaos
1
Mengujinya dalam chrome dan tidak berhasil. File yang diunduh masih mengandung html. Apakah Anda memeriksa konten file?
CodesInChaos
1
Lihat RawGit yang merupakan layanan gratis untuk menyajikan file langsung dari Github dengan header tipe Konten yang tepat.
Jawaban:
Jika Anda melihat konten file itu sendiri, harus ada tombol "Raw".
Anda dapat:
sumber
?raw=true
ke URL file.Dalam daftar file, setiap nama file adalah tautan. Klik kanan sederhana dan "Simpan tautan sebagai ..." (atau setara dengan browser Anda) akan memungkinkan Anda untuk mengunduh satu file.
Ini rusak dengan file HTML, namun. Anda harus menggunakan tombol "Raw" pada halaman file seperti dijelaskan oleh Delapan Hari Malaise . Saya menggunakan Google Chrome. Anda mungkin memiliki pengalaman berbeda di browser yang berbeda.
sumber
Lihat RawGit yang merupakan layanan gratis untuk menyajikan file langsung dari Github dengan header tipe Konten yang tepat.
URL contoh: https://rawgit.com/user/repo/branch/file
sumber
Jika Anda menggunakan browser Chromium, cukup tahan tombol ALT dan klik kiri pada file untuk mengunduhnya.
(Tidak berfungsi dengan Mozilla Firefox, belum menguji peramban lain.)
sumber
Anda dapat mencoba github-files-fetcher , ini adalah alat baris perintah yang mengunduh satu folder atau file dari repo GitHub.
Pikirkan skenario nyata: Anda mengunjungi halaman web berikut dan ingin mengunduh
async
subdirektori sendirian.Dengan The
github-files-fetcher
, Anda harus terlebih dahulu menyalinurl
halaman itu, yaitu https://github.com/reduxjs/redux/tree/master/examples/async , dan kemudian jalankan perintah di bawah ini di baris perintah:fetcher --url=https://github.com/reduxjs/redux/tree/master/examples/async
sumber