Aunque esta es una pregunta bastante antigua, tengo mis 2 centavos para compartir.
También puedes descargar el repositorio como tar.gz
Al igual que el zipball
enlace señalado por varias respuestas aquí, también hay un tarball
enlace que descarga el contenido del repositorio git en tar.gz
formato.
curl -L http://github.com/zoul/Finch/tarball/master/
Una mejor manera
Git también proporciona un patrón de URL diferente donde simplemente puede agregar el tipo de archivo que desea descargar al final de la URL. De esta manera, es mejor si desea procesar estas 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 una confirmación o rama específica
Reemplace master
con el commit-hash
o el branch-name
en las URL anteriores como 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