Saltar al contenido

Cómo descargar un repositorio de GitHub como .zip usando la línea de comando

Solución:

Por los comentarios te vi hablar sobre GitHub.

No funcionará así porque:

La descarga de un proyecto en GitHub hace que el servidor GitHub empaque primero su proyecto como zip y luego reenvío tu a un temporal enlace donde obtienes tu zip ..

este enlace solo funcionará durante un tiempo determinado y luego GitHub eliminará su archivo zip de sus servidores.

Entonces, lo que obtiene con wget es solo la página html que lo reenviará tan pronto como se genere su archivo zip.

Como uso sugerido

git clone http://github.com/<yourRepoLink> <optional local path where to store>

para descargar el repositorio de git … Si por alguna razón (por ejemplo, para transferirlo a otros) lo necesita explícitamente como zip, aún puede empaquetarlo después de que finalice la clonación.

Eso lo hace funciona, si usa la URL correcta.

Para un repositorio de GitHub, hay un zip en https://github.com/<user>/<repo>/archive/<branch>.zip, para que puedas descargarlo con:

wget https://github.com/<user>/<repo>/archive/<branch>.zip

Esto descarga el repositorio comprimido para una rama determinada. Tenga en cuenta que también puede reemplazar la rama por un hash de confirmación.

Usando cURL

curl -L https://github.com/<user>/<repo>/archive/<branch>.zip

chinos -L La bandera sigue las redirecciones: es una opción predeterminada en wget.

Descarga un .tgz en lugar de .zip

También puede descargar un tarball con:

wget https://github.com/<user>/<repo>/archive/<branch>.tar.gz
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *