[解決済み] HTTP プロキシ経由で Git リポジトリからプルする方法は?
2022-03-18 05:29:28
質問
注意: このユースケースは、プロジェクト内でサブモジュールを使用する場合について説明していますが、通常の
git clone
をHTTPで送信します。
私はGit管理下のプロジェクトを持っています。 サブモジュールを追加したいのですが。
git submodule add http://github.com/jscruggs/metric_fu.git vendor/plugins/metric_fu
しかし、私は
...
got 1b0313f016d98e556396c91d08127c59722762d0
got 4c42d44a9221209293e5f3eb7e662a1571b09421
got b0d6414e3ca5c2fb4b95b7712c7edbf7d2becac7
error: Unable to find abc07fcf79aebed56497e3894c6c3c06046f913a under http://github.com/jscruggs/metri...
Cannot obtain needed commit abc07fcf79aebed56497e3894c6c3c06046f913a
while processing commit ee576543b3a0820cc966cc10cc41e6ffb3415658.
fatal: Fetch failed.
Clone of 'http://github.com/jscruggs/metric_fu.git' into submodule path 'vendor/plugins/metric_fu'
HTTP_PROXYを設定しました。
c:\project> echo %HTTP_PROXY%
http://proxy.mycompany:80
httpプロキシのグローバルなGitの設定もありますよ。
c:\project> git config --get http.proxy
http://proxy.mycompany:80
プロキシ経由のHTTPフェッチが安定して動作するようになった方はいらっしゃいますか? 本当に不思議なのは、GitHub 上のいくつかのプロジェクトがうまく動作していることです (
awesome_nested_set
など)、他のものは常に失敗する(
レール
など)。
どのように解決するのですか?
最終的にうまくいったのは
http_proxy
環境変数を使用します。 私は
HTTP_PROXY
を正しく設定したのですが、どうやらgitは小文字の方が好きなようです。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git リポジトリでのマージの衝突を解決するには?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ファイルのアンリンクに失敗しました。もう一度試してみるべきですか?
-
[解決済み】ERROR: Error cloning remote repo 'origin'.
-
[解決済み】なぜ「git commit」は私の変更を保存しないのですか?
-
git revert + git rebase 一度に複数のコミット_本然233的博客程式员息信网_git revert Multiple
-
[解決済み] LFはgitでCRLFに置き換えられます - それは何ですか、そしてそれは重要ですか?[重複]。
-
[解決済み] GitHubに空のブランチを作成する
-
[解決済み] git initを2回実行すると、リポジトリが初期化されますか?それとも既存のリポジトリを再初期化しますか?
-
[解決済み] 新しいBitbucketでリポジトリを削除するにはどうすればよいですか?
-
[解決済み] プロキシサーバーで Git を動かす - "Request timed out" で失敗する
-
[解決済み] git:` の URL を `http:` の URL に変換する方法