Git tidak mendukung pengunduhan bagian repositori. Anda harus mengunduh semuanya. Tetapi Anda harus bisa melakukan ini dengan GitHub.
Ketika Anda melihat file itu memiliki tautan ke versi "mentah". The URL dibangun seperti begitu
https://raw.githubusercontent.com/user/repository/branch/filename
Dengan mengisi bagian yang kosong di URL, Anda dapat menggunakan Wget atau cURL (dengan -L
opsi, lihat di bawah) atau apa pun untuk mengunduh satu file. Sekali lagi, Anda tidak akan mendapatkan salah satu fitur kontrol versi bagus yang digunakan oleh Git dengan melakukan ini.
Pembaruan: Saya perhatikan Anda menyebutkan ini tidak berfungsi untuk file biner. Anda mungkin tidak boleh menggunakan file biner di repositori Git Anda, tetapi GitHub memiliki bagian unduhan untuk setiap repositori yang dapat Anda gunakan untuk mengunggah file. Jika Anda membutuhkan lebih dari satu biner, Anda dapat menggunakan file .zip. URL untuk mengunduh file yang diunggah adalah:
https://github.com/downloads/user/repository/filename
Perhatikan bahwa URL yang diberikan di atas, mulai dari tautan aktif github.com
, akan dialihkan ke raw.githubusercontent.com
. Anda tidak boleh langsung menggunakan URL yang diberikan oleh pengalihan HTTP 302 ini karena, per RFC 2616 : "Karena pengalihan mungkin kadang-kadang diubah, klien HARUS terus menggunakan URI-Permintaan untuk permintaan di masa mendatang."