Как загрузить архив с GitHub с помощью cURL?

Я пытаюсь загрузить архив с GitHub, используя cURL , но, похоже, он не перенаправляет:

$ curl --insecure https://github.com/pinard/Pymacs/tarball/v0.24-beta2
You are being redirected.

Примечание: wget у меня работает:

$ wget --no-check-certificate https://github.com/pinard/Pymacs/tarball/v0.24-beta2

Тем не менее, я хочу использовать cURL, потому что в конечном итоге я хочу распаковать его в строку примерно таким образом:

$ curl --insecure https://github.com/pinard/Pymacs/tarball/v0.24-beta2 | tar zx

Я обнаружил, что URL-адрес после перенаправления оказался https://download.github.com/pinard- Pymacs-v0.24-beta1-0-gcebc80b.tar.gz , но я бы хотел, чтобы cURL был достаточно умен, чтобы это понять.

86
задан Peter Mortensen 12 January 2016 в 23:09
поделиться