20

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

4

1 に答える 1

11

git を構成し、PAC ファイルを使用する独自のプロキシ サーバーを参照するようにする必要があります。

たとえば、liangqing/PacProxy

PAC ファイルを使用してリクエストの転送方法を決定するソックス プロキシ サーバー

特徴

  • ソックス サーバーの実装 (socks4 と socks5 をサポート、認証モジュールなし)
  • PAC ファイルを使用してリクエストの転送方法を決定する

「 http トランスポートに git でソックス プロキシを使用する」で述べたように、git を次のように設定する必要があります。

git config --global http.proxy 'socks5://127.0.0.1:9999'

構成する必要はありませんhttps.proxyこれは Git コードベースには存在しません

于 2016-11-22T20:26:36.293 に答える