Ubuntuのコマンドラインを使用してGitHubから.Zipファイルをダウンロードしようとしています。リモートUbuntuシステムでwget
コマンドを使用しています。
wget <link>
を実行します。ここで、<link>
は、ダウンロードするファイルのアドレスバーリンクです。 archive.zip?ref=master
で終わります。
これで、コマンドを実行しているときに、text/html
タイプではなく、.Zip
ファイルがダウンロードされます。
wget
のパラメーターとしてリンクを取得する方法を教えてください。現時点では、ボタンのリンクアドレスをコピーして(右クリックを使用)、wget
パラメーターとして記述しています。
あなたが実際にGitHubについて話すのを見たコメントから。
次の理由により、このようには機能しません。
GitHubでプロジェクトをダウンロードすると、GitHubサーバーは最初にプロジェクトをZipとしてパックし、forwarding you to temporary link to your Zip ..
このリンクは特定の時間のみ機能し、GitHubはサーバーからZipファイルを削除します。
したがって、wgetで取得できるのは、Zipファイルが生成されるとすぐに転送されるHTMLページだけです。
提案された使用として
git clone http://github.com/<yourRepoLink> <optional local path where to store>
gitリポジトリをダウンロードするには...何らかの理由で(たとえば、他の人に転送するために)Zipとして明示的に必要な場合は、クローン作成が完了した後でもそれをパックできます。