2017-03-23 19 views
1

私はを使用しています。GitHub Enterpriseと私は大きなバイナリファイルをリポジトリのリリースセクションにアップロードしました。ダウンロードファイルへのリンクはhttps://git.mycompany.com/theuser/therepo/releases/download/0.0.1-alpha/large.fileです。GHEリリースにアップロードされたcURLを使用してファイルをダウンロードします。

cURLを使用してこのファイルをダウンロードするにはどうすればよいですか?

私はファイルをcURLしようとするたびに、私はリダイレクトされているという応答を得るか、またはガベージバックを取得します。ファイルへの生のリンク(URLにトークンがある)を使用して、実際のリポジトリ内にあるファイルをcURLできます。

私はGitHub APIと他のURLに対してcURLのさまざまな組み合わせを試みましたが、何も機能していません。私は、ファイルをカールしてみ

答えて

1

たびに、私はリダイレクトに従うことcurl -Lを使用してください、私は

をリダイレクトされてることを言って応答を得ます。

または私はcurl -O afileを使用するのか、そうでない場合は、ダウンロードの結果が標準出力に直接だろうことを確認してくださいバック

ごみを取得します。 this curl tutorialと組み合わせるので、短い

curl -L -O afile https://git.mycompany.com/theuser/therepo/releases/download/0.0.1-alpha/large.file 

または"Latest release asset" GitHub APIを使用中

、。

curl -vLJO -H 'Accept: application/octet-stream' 'https://api.github.com/repos/:owner/:repo/releases/assets/:id?access_token=:token' 

How to download GitHub Release from private repo using command line」の続きを見る

あなたのレポがプライベートでない場合は、トークンアクセスが必要ない場合があります。

関連する問題