1

今、私はいくつかのリポジトリを複製する必要がありますが、それらは禁止されています.

http.proxy

通常、http_proxy、https_proxy、および all_proxy 環境変数を使用して構成された HTTP プロキシをオーバーライドします (curl(1) を参照)。これは、リモートごとにオーバーライドできます。リモート..プロキシを参照

次に、3 つの環境変数を設定します。

export all_proxy="domain.com:8888"
export http_proxy="domain.com:8888"
export https_proxy="domain.com:8888"

しかし、うまくいかなかったので、それらを "" にリセットし、http.proxy でこれを使用するように設定しました。

git config --local http.proxy "domain.com"

それは機能しますが、他の人がクローンを作成している可能性がありますが、プロキシを使用すべきではないため、グローバルを設定するべきではありません.3つのenv virableを設定しても機能しなかったのはなぜですか?

4

2 に答える 2

1

(少なくとも今は) clone コマンドと一緒にプロキシ設定を渡すこともできます:

git clone https://github.com/user/repository.git --config "http.proxy=host:port"
于 2015-05-09T17:23:45.590 に答える