私の企業ネットワークはPACスクリプトで動作します。( http://proxyconf.xxx.yy-ss/proxy.pac )。
「git config」コマンドでPACスクリプトを使用しても機能しません。 "git config --global http.proxy http://proxyconf.xxx.yy-ss/proxy.pac "
これは、proxy.pacスクリプト(奇数100エントリ)をダウンロードし、最も一般的な(通常は一番下の)プロキシを選択して、「git config --global http.proxy」コマンドで自分の資格情報と一緒に使用することで機能しました。
プロキシサーバー経由でgitを動作させることについては、すでに質問しました。
しかし、上記の質問はPACスクリプトについて言及していません。
Proxy.pacスクリプトを直接使用できる設定はありますか?
Gitを構成して、PACファイルを使用する独自のプロキシサーバーを参照するようにする必要があります。
例えば liangqing/PacProxy
を参照してください
PACファイルを使用してリクエストの転送方法を決定するソックスプロキシサーバー
特徴
- Socksサーバーを実装する(サポートsocks4およびsocks5、認証モジュールなし)
- PACファイルを使用してリクエストを転送する方法を決定する
「 httpトランスポート用にgitでsocksプロキシを使用する "で述べたように、gitを次のように設定する必要があります。
git config --global https.proxy 'socks5://127.0.0.1:9999'
git config --global https.proxy 'socks5://127.0.0.1:9999'