Мне нужен только один конкретный файл из проекта, опубликованного на GitHub, поэтому нет смысла загружать весь проект. Но я просто не могу найти кнопку загрузки.
В списке файлов каждое имя файла является ссылкой. Простой щелчок правой кнопкой мыши и «Сохранить ссылку как ...» (или эквивалент для вашего браузера) позволит вам загрузить один файл.
Однако это не работает с файлами HTML. Вам нужно будет использовать кнопку «Raw» на странице файла, как описано в ответе «Восемь дней недомогания» . Я использую Google Chrome. Вы можете по-разному работать в другом браузере.
Эти ссылки ведут на html-страницу для этого файла, а не на сам файл. (Если вы не ссылаетесь на другой список файлов, в этом случае вы должны расширить свой ответ, чтобы описать, как попасть в этот список файлов)
CodesInChaos
1
@CodesInChaos: все работает отлично. Да, если вы просто нажмете на ссылку, откроется страница GitHub для этого файла, но «Сохранить ссылку как ...» сохранит файл в «родном формате».
Эль
Похоже, это не работает с файлами HTML.
Zenadix
1
Для меня это никогда не работает (Использование Firefox). Он всегда загружает html-страницу github для этого файла.
CodesInChaos
1
Протестировал его в Chrome, и он тоже не работает. Загруженный файл все еще содержит HTML. Вы проверили содержимое файла?
CodesInChaos
1
Проверьте RawGit, который является бесплатным сервисом для обслуживания файлов непосредственно из Github с соответствующими заголовками Content-type.
Ответы:
Если вы просматриваете содержимое самого файла, там должна быть кнопка «Raw».
Вы также можете:
источник
?raw=true
к URL-адресу файла.В списке файлов каждое имя файла является ссылкой. Простой щелчок правой кнопкой мыши и «Сохранить ссылку как ...» (или эквивалент для вашего браузера) позволит вам загрузить один файл.
Однако это не работает с файлами HTML. Вам нужно будет использовать кнопку «Raw» на странице файла, как описано в ответе «Восемь дней недомогания» . Я использую Google Chrome. Вы можете по-разному работать в другом браузере.
источник
Проверьте RawGit, который является бесплатным сервисом для обслуживания файлов непосредственно из Github с соответствующими заголовками Content-type.
Пример URL: https://rawgit.com/user/repo/branch/file
источник
Если вы используете браузер Chromium, просто нажмите и удерживайте клавишу ALT и щелкните левой кнопкой мыши на файле, чтобы загрузить его.
(Не работает с Mozilla Firefox, не тестировал другие браузеры.)
источник
Вы можете попробовать github-files-fetcher , это инструмент командной строки, который загружает одну папку или файл из репозитория GitHub.
Представьте себе реальный сценарий: вы посещали следующую страницу веб-страницы и хотите загрузить
async
только один подкаталог.С помощью
github-files-fetcher
, вы должны сначала скопироватьurl
эту страницу, которая является https://github.com/reduxjs/redux/tree/master/examples/async , а затем запустить команду ниже в командной строке:fetcher --url=https://github.com/reduxjs/redux/tree/master/examples/async
источник