¿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.

Ivan
fuente

Respuestas:

20

Si está viendo el contenido del archivo, debería haber un botón "Sin procesar".

ponerse crudo

Tu también puedes:

  • Haga clic derecho sobre eso y seleccione "Guardar contenido como ..." (o similar dependiendo de su navegador)
  • Haga clic para ver el contenido volcado en la pantalla y guardar desde allí
Ocho días de malestar
fuente
11
Esa es una flecha de alta calidad allí.
Nombre falso el
44
Pensé que era Dumbledore.
RockPaperLizard
77
Anexar ?raw=truea la URL del archivo.
Ivan Chau
8

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.

cerveza inglesa
fuente
1
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.

URL de ejemplo: https://rawgit.com/user/repo/branch/file

Jay P.
fuente
Es el almacenamiento en caché. A veces de forma permanente.
Nakilon
1

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).

theLittleEndian
fuente
0

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 asyncsubdirectorio solo.

redux

Con The github-files-fetcher, primero debe copiar la urlde 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

Gyumeijie
fuente