tag tab remove practices crear commits commands best git github
https://codeload.github.com/facebook/php-webdriver/legacy.zip/master

tab - ¿Cómo descargar la fuente en formato ZIP desde GitHub?



git tags best practices (12)

Veo algo extraño como:

http://github.com/zoul/Finch.git

Ahora no soy ese CVS, SVN, etc. amigo. Cuando abro eso en el navegador me dice que hice algo mal. ¿Entonces apuesto a que necesito alguna herramienta de estilo hacker? Algun cliente?

(Quiero decir ... ¿por qué no solo proporcionar un archivo ZIP? ¿No es el mundo lo suficientemente complejo?)


¿Qué sucede cuando el propietario del repositorio no ha preparado un archivo zip y solo desea que se utilice una descarga? ¡Hay una respuesta y no es necesario pasar por ese horrible proceso para descargar software, instalar y registrar claves y demás en GitHub, etc.!

Para descargar simplemente un repositorio como un archivo zip: agregue la ruta adicional ''/ zipball / master /'' al final de la URL del repositorio y listo, le da un archivo zip de todo el lote.

Por ejemplo,

http://github.com/zoul/Finch/

se convierte en:

http://github.com/zoul/Finch/zipball/master/

A continuación, le da un archivo zip para descargar.


A partir de diciembre de 2016, el botón Clonar o descargar aún está en la pestaña <> Code , sin embargo, ahora se encuentra en el extremo derecho del encabezado:


A partir de junio de 2016, el botón Descargar ZIP aún se encuentra en la pestaña <> Código, sin embargo, ahora está dentro de un botón con dos opciones de clonación o descarga:

Ejemplo de imagen de Symfony.


A pesar de que esta es una pregunta bastante antigua, tengo mis 2 centavos para compartir.

Puedes descargar el repositorio como tar.gz también

Al igual que el enlace zipball señalado por varias respuestas aquí, también hay un enlace tarball que descarga el contenido del repositorio git en formato tar.gz

curl -L http://github.com/zoul/Finch/tarball/master/

Una mejor manera

Git también proporciona un patrón de URL diferente en el que simplemente puede agregar el tipo de archivo que desea descargar al final de la URL. Esta forma es mejor si desea procesar estas direcciones URL en un script por lotes o bash.

curl -L http://github.com/zoul/Finch/archive/master.zip curl -L http://github.com/zoul/Finch/archive/master.tar.gz

Para descargar un commit o sucursal específico.

Reemplace master con el commit-hash o el branch-name la branch-name en las urls anteriores como se muestra a continuación.

curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.zip curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.tar.gz curl -L http://github.com/zoul/Finch/archive/your-branch-name.zip curl -L http://github.com/zoul/Finch/archive/your-branch-name.tar.gz


A veces, si el botón "Descargar ZIP" no está disponible, puede hacer clic en "Sin formato" y el archivo debería descargarse en su sistema.


Actualizado julio 2016

A partir de julio de 2016 , el botón Descargar ZIP se movió bajo Clonar o descargar a extremo derecho del encabezado en la pestaña Código :

Si no ves el botón:

  • Asegúrese de haber seleccionado la pestaña <> Código en el menú de navegación del lado derecho, o
  • Repo puede no tener una cremallera preparada. Agregue /archive/master.zip al final de la URL del repositorio y para generar un archivo zip de la rama maestra:

http://github.com/user/repository/ -to-> http://github.com/user/repository/archive/master.zip

para obtener el código fuente de la rama maestra en un archivo zip. Puede hacer lo mismo con las etiquetas y los nombres de las sucursales, reemplazando el master en la URL anterior con el nombre de la rama o etiqueta.



Estaba enfrentando el mismo problema, pero accidentalmente resolví este problema. 1) Inicie sesión en github 2) Haga clic en el botón de la horquilla en la parte superior derecha. 3) Después del paso anterior, puede ver Clonar o descargar en color verde en la pestaña <> Código.


Esto me ha dejado perplejo. El botón "Descargar" está en el extremo derecho, pero también debes estar en la carpeta superior para descargar lo que estás viendo. Sube tan alto como puedas a la carpeta principal / raíz y luego busca el botón de descarga.


Para clonar ese repositorio a través de una URL como esa: sí, necesitas un cliente, y ese cliente es Git . Eso le permitirá realizar cambios, crear sus propias sucursales, volver a unirse en sincronía con otros desarrolladores, mantener su propia fuente que podrá actualizar fácilmente sin tener que descargar todo el contenido y escribir sobre sus propios cambios, etc. Se ganó un archivo ZIP No te dejes hacer eso.

Está dirigido principalmente a las personas que desean desarrollar la fuente en lugar de a las personas que solo desean obtener la fuente y no hacer cambios.

Pero sucede que también puedes obtener un archivo ZIP:

Haga clic en http://github.com/zoul/Finch/ y luego haga clic en el botón verde Clonar o Descargar . Mira aquí:


Para descargar su repositorio como archivo zip a través de curl :

curl -L -o master.zip http://github.com/zoul/Finch/zipball/master/

Si tu repositorio es privado:

curl -u ''username'' -L -o master.zip http://github.com/zoul/Finch/zipball/master/

Fuente: Ayuda Github


Si tiene una cuenta, inicie sesión en GitHub, después podrá ver el botón verde Clonar / Descargar el archivo zip. Haga clic en este botón para descargar el código.

Además, puede descargar el archivo zip agregando la url de repo con "/legacy.zip/master" al final para descargarlo como un archivo zip. Para Instancia, una url de repo " https://codeload.github.com/facebook/php-webdriver " se convertirá en " https://codeload.github.com/facebook/php-webdriver/legacy.zip/master " después de agregar .

Sin embargo, si no tiene la cuenta de GitHub o desea descargar una sucursal específica, puede utilizar la siguiente herramienta en línea.

https://minhaskamal.github.io/DownGit