¿Cómo descargo un archivo en particular de GitHub?
17
Solo necesito un archivo en particular de un proyecto publicado en GitHub, por lo que tiene poco sentido descargar todo el proyecto. Pero simplemente no puedo encontrar el botón de descarga.
En la lista de archivos, cada nombre de archivo es un enlace. Un simple clic derecho y "Guardar enlace como ..." (o equivalente para su navegador) le permitirá descargar un solo archivo.
Sin embargo, esto se rompe con archivos HTML. Tendrá que usar el botón "Sin procesar" en la página del archivo como se describe en la respuesta de Ocho días de malestar . Estoy usando Google Chrome. Es posible que tenga una experiencia diferente en un navegador diferente.
Esos enlaces van a la página html para ese archivo, no al archivo en sí. (A menos que se refiera a otra lista de archivos, en cuyo caso debe extender su respuesta para describir cómo llegar a esa lista de archivos)
CodesInChaos
1
@CodesInChaos: funciona bien. Sí, si hace clic en el enlace, se abrirá la página de GitHub para ese archivo, pero "Guardar enlace como ..." guarda el archivo en su "formato nativo".
ale
Esto no parece funcionar con archivos HTML.
Zenadix
1
Para mí nunca funciona (Usando Firefox). Siempre descarga la página html de github para ese archivo.
CodesInChaos
1
Probado en cromo y tampoco funciona. El archivo descargado todavía contiene html. ¿Revisaste el contenido del archivo?
CodesInChaos
1
Echa un vistazo a RawGit, que es un servicio gratuito para servir archivos directamente desde Github con encabezados de tipo de contenido adecuados.
Respuestas:
Si está viendo el contenido del archivo, debería haber un botón "Sin procesar".
Tu también puedes:
fuente
?raw=true
a la URL del archivo.En la lista de archivos, cada nombre de archivo es un enlace. Un simple clic derecho y "Guardar enlace como ..." (o equivalente para su navegador) le permitirá descargar un solo archivo.
Sin embargo, esto se rompe con archivos HTML. Tendrá que usar el botón "Sin procesar" en la página del archivo como se describe en la respuesta de Ocho días de malestar . Estoy usando Google Chrome. Es posible que tenga una experiencia diferente en un navegador diferente.
fuente
Echa un vistazo a RawGit, que es un servicio gratuito para servir archivos directamente desde Github con encabezados de tipo de contenido adecuados.
URL de ejemplo: https://rawgit.com/user/repo/branch/file
fuente
Si está utilizando el navegador Chromium, simplemente mantenga presionada la tecla ALT y haga clic izquierdo en el archivo para descargarlo.
(No funciona con Mozilla Firefox, no he probado otros navegadores).
fuente
Puede probar github-files-fetcher , es una herramienta de línea de comandos que descarga una sola carpeta o archivo desde un repositorio de GitHub.
Piense en un escenario real: estaba visitando la siguiente página web y quería descargar el
async
subdirectorio solo.Con The
github-files-fetcher
, primero debe copiar laurl
de esa página, que es https://github.com/reduxjs/redux/tree/master/examples/async , y luego ejecute el siguiente comando en la línea de comandos:fetcher --url=https://github.com/reduxjs/redux/tree/master/examples/async
fuente