2016-07-25 225 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