2016-07-25 230 views
0

我在Github上有一个名为TestProject的项目,我创建了一个版本为v1.0.0的版本。一旦我这样做,当我去项目的发布页面,我看到2个链接下载Source code (zip)和其他说Source code (tar.gz)。 现在我需要通过curl进行下载,所以我复制了看起来像https://github.com/../TestProject/archive/v1.0.0.tar.gz的URL。 当,当我说这tar -zxvf v1.0.0.tar.gz文件得到通过curl下载它不是一个tar文件cauz我得到下面的错误消息如何从Github下载Release tar文件?

焦油:从以前的 错误延迟退出的错误:无法识别的归档格式焦油。

现在,当我去Github的发布页面,然后点击tar版本,TestProject-1.0.0.tar.gz获取下载这是一个tar文件。

当我说curl时,如何得到这个文件?

回答

0

将-L标志添加到curl命令以遵循重定向。

例如:

curl -O -L https://github.com/gulpjs/gulp/archive/v3.9.1.tar.gz 
+0

你说的是正确的,但由于代理问题,我用下面的命令 卷曲什么-kLO --noproxy * https://github.com/gulpjs/gulp/archive/v3 .9.1.tar.gz – Maga