no se puede download el proyecto github con el command curl

Utilicé el command "curl -sO" para download los files del proyecto desde este enlace del proyecto GitHub: http://github.com/ziyaddin/xampp/archive/master.zip

pero no pude download Se produjo un error y dice que:

Archive: /home/ziyaddin/Desktop/master.zip [/home/ziyaddin/Desktop/master.zip] End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. zipinfo: cannot find zipfile directory in one of /home/ziyaddin/Desktop/master.zip or /home/ziyaddin/Desktop/master.zip.zip, and cannot find /home/ziyaddin/Desktop/master.zip.ZIP, period. 

pero puedo download este enlace con el command curl: http://cloud.github.com/downloads/pivotal/jasmine/jasmine-standalone-1.3.1.zip

Creo que es porque está en cloud.github.com. Quiero saber cómo puedo download desde el primer enlace con el command curl?

 $ curl -LOk https://github.com/ziyaddin/xampp/archive/master.zip
   % Total% Recibido% Xferd Velocidad promedio Tiempo Tiempo Tiempo Actual
                                  Dload Cargar total gastado velocidad izquierda
 100 119 100 119 0 0 375 0 -: -: - -: -: - -: -: - 388
   0 0 0 1706 0 0 1382 0 -: -: - 0:00:01 -: -: - 333k
  • debes usar https://
  • debes usar -L para seguir los redirects
  • debe usar -k si falta su file de certificate

También puede download un tarball ( * .tar.gz ) con:

 curl -LkSs https://api.github.com/repos/ziyaddin/xampp/tarball -o master.tar.gz 

o si usa el -O puede omitir el nombre del file, pero luego su file ".tar.gz" guardado se llama de manera pnetworkingeterminada como "tarball", por lo que debe cambiarle el nombre y agregar el tipo de file ".tar.gz" sufijo.

 $ curl -I http://github.com/ziyaddin/xampp/archive/master.zip
 HTTP / 1.1 301 movido permanentemente
 Servidor: GitHub.com
 Fecha: dom, 28 de abril de 2013, 09:24:53 GMT
 Tipo de contenido: text / html
 Longitud del contenido: 178
 Conexión: cerrar
 Ubicación: https://github.com/ziyaddin/xampp/archive/master.zip
 Variar: Aceptar-Codificar

… por lo que debe usar -L si desea seguir el redirect HTTP. O simplemente lea la respuesta de Steven Penny …