web-dev-qa-db-ja.com

gitを.pac(プロキシ自動構成)スクリプトで直接動作させる方法はありますか?

私の企業ネットワークは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スクリプトを直接使用できる設定はありますか?

16
nitin3685

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'
8
VonC