Git не підтримує завантаження частин сховища. Ви повинні завантажити все це. Але ви повинні мати можливість це зробити за допомогою GitHub.
Коли ви переглядаєте файл, він містить посилання на "необроблену" версію. 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-запит для майбутніх запитів."