2013-04-28 12 views
16

をgithubのプロジェクトをダウンロードすることはできません。 http://cloud.github.com/downloads/pivotal/jasmine/jasmine-standalone-1.3.1.zipは、私はこのGitHubのプロジェクトのリンクからプロジェクトファイルをダウンロードするには、「カール-SO」コマンドを使用curlコマンドで

私はそれがcloud.github.comであるので、それがあると思う:

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. 

が、私はcurlコマンドでこのリンクをダウンロードすることができます。エラーが発生したと言うことがあります。 curlコマンドで最初のリンクからどのようにダウンロードできますか?

答えて

34
 
$ 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 
  • あなたがあなたの証明書ファイルが
+0

正常に機能します。どうもありがとう! –

+0

この現在のコマンドを使用して、保存先フォルダにファイルを保存できますか?私は書いた宛先フォルダに保存するために何を書かなければならないのですか? –

+0

すてきな答え。 –

2
 
$ 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 

が不足している場合は、-kを使用する必要があります

  • をリダイレクト従うこと-Lを使用する必要がありますhttps://
  • を使用する必要があります...だからHTTPリダイレクトに従う場合は、-Lを使用する必要があります。それとも、スティーブン・ペニーの答えを読む...

  • +0

    ありがとう、Daniel! –

    4

    あなたはまたしてtarball* .tar.gz形式)をダウンロードすることができます

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

    か、-Oを使用する場合は、ファイル名を省略することができますが、保存された ".tar.gz"ファイルは、デフォルトで "tarball"という名前になっていますので、名前を変更して ".tar.gz"ファイルタイプの後置符号を追加する必要があります。上記のように小文字の-oを使用してください。残り:

    • Ss - TLS証明書を確認せず安全でない SSL接続を使用する - 任意の
    • kがあれば、サイレントモードを使用しますが、エラーが表示されます。
    関連する問題