如何从Github下载Release tar文件?

时间:2016-07-25 20:23:22

标签: git github

我在Github中有一个名为 TestProject 的项目,我创建了一个版本为v1.0.0的版本。一旦我这样做,当我进入项目的发布页面时,我看到2个链接要下载Source code (zip),其他人说Source code (tar.gz)。 现在我需要通过curl下载此内容,因此我复制了类似https://github.com/../TestProject/archive/v1.0.0.tar.gz的网址。 当这个文件通过curl下载时,当我说tar -zxvf v1.0.0.tar.gz时,它不是tar文件,我收到以下错误消息

  

tar:无法识别的存档格式tar:错误退出从之前延迟   错误。

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

当我说curl时,如何获取此文件?

1 个答案:

答案 0 :(得分:0)

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

示例:

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