sirve repositorio que plantilla para llevar hacer generar debe crear como buen archivo bash curl github download command
http://cloud.github.com/downloads/pivotal/jasmine/jasmine-standalone-1.3.1.ziphttp://github.com/ziyaddin/xampp/archive/master.zip

bash - repositorio - readme en git



no se puede descargar el proyecto github con el comando curl (3)

Utilicé el comando "curl -sO" para descargar archivos de proyecto desde este enlace del proyecto GitHub: http://github.com/ziyaddin/xampp/archive/master.zip

pero, no pude descargar. Se ha producido 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 descargar este enlace con el comando 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 descargar desde el primer enlace con el comando curl.


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

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

o si usa la -O puede omitir el nombre del archivo, pero luego su archivo ".tar.gz" guardado se nombra de forma predeterminada a "tarball", por lo que debe cambiarle el nombre y agregar el tipo de archivo ".tar.gz" sufijo. Así que usa la (minúscula) -o como se -o arriba. El resto:

  • Ss - usa el modo silencioso, pero muestra errores, si los hay
  • k : use una conexión SSL insegura sin verificar el certificado TLS.

$ curl -I http://github.com/ziyaddin/xampp/archive/master.zip HTTP/1.1 301 Moved Permanently Server: GitHub.com Date: Sun, 28 Apr 2013 09:24:53 GMT Content-Type: text/html Content-Length: 178 Connection: close Location: https://github.com/ziyaddin/xampp/archive/master.zip Vary: Accept-Encoding

... así que necesitas usar -L si quieres seguir la redirección HTTP. O simplemente leer la respuesta de Steven Penny ...


$ curl -LOk https://github.com/ziyaddin/xampp/archive/master.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 119 100 119 0 0 375 0 --:--:-- --:--:-- --:--:-- 388 0 0 0 1706 0 0 1382 0 --:--:-- 0:00:01 --:--:-- 333k

  • debe utilizar https://
  • debes usar -L para seguir las redirecciones
  • debe usar -k si falta el archivo de certificado