[解決済み] GitHub から cURL を使って tarball をダウンロードするには?
2022-12-28 19:09:51
質問
GitHub から tarball をダウンロードするのに cURL を使用していますが、リダイレクトされないようです。
$ curl --insecure https://github.com/pinard/Pymacs/tarball/v0.24-beta2
<html><body>You are being <a href="https://nodeload.github.com/pinard/Pymacs/tarball/v0.24-beta2">redirected</a>.</body></html>
注:wgetは私の場合、動作します。
$ wget --no-check-certificate https://github.com/pinard/Pymacs/tarball/v0.24-beta2
しかし、最終的にはインラインで何かでuntarしたいので、cURLを使いたい。
$ curl --insecure https://github.com/pinard/Pymacs/tarball/v0.24-beta2 | tar zx
リダイレクトした後のURLが https://download.github.com/pinard-Pymacs-v0.24-beta1-0-gcebc80b.tar.gz になることがわかりましたが、cURLにはこれを理解するくらいの賢さが欲しいところです。
どのように解決するのですか?
を使用します。
-L
オプションを使って、リダイレクトに従うようにします。
curl -L https://github.com/pinard/Pymacs/tarball/v0.24-beta2 | tar zx
関連
-
Linux ddコマンド詳細説明:データのバックアップ、およびバックアッププロセスでのフォーマット変換のケース
-
TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] GitHubのREADME.mdに画像を追加する方法とは?
-
[解決済み] YouTube APIからYouTubeビデオのサムネイルを取得する方法を教えてください。
-
[解決済み] cURL呼び出しによるHTTPリクエストを使用してヘッダーを送信する方法は?
-
[解決済み] GitHubからnpmパッケージを直接インストールする方法
-
[解決済み] GitHubから単一ファイルをダウンロードする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
centos7 インストール クリックハウスとセット ユーザー名 パスワード ケース 詳細
-
Manjaro linuxでマウスの速度を設定する方法は?Manjaroのマウスのカーソル速度を設定する方法に関するヒント
-
deepinシステムのバージョン番号を見るには?deepinシステムのバージョン情報を見るコツ
-
ロックされたdeepinファイルを削除する方法は?deepinのロック付きファイルを削除する方法のヒント
-
Linux Mintシステムでプログラムをアンインストールするには? Linux で不要なアプリケーションをアンインストールするためのヒント
-
deepin20のソフトをアンインストールする方法を教えてください。deepinのアプリケーションをアンインストールする2つの方法
-
TclError: 表示名がなく、$DISPLAY環境変数もない。
-
ubuntu 12.04 eclipse でプログラム g++ がパスに見つからなかったと報告される。
-
apache startup error (98) Address already in use: make_sock: could not bind to...
-
[解決済み] find .コマンドでディレクトリを除外する方法