有没有办法让 git 直接使用 .pac(代理自动配置)脚本?
Is there any way to get git to work directly with a .pac (proxy auto-config) script?
我的公司网络使用 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 通过代理服务器工作:
Getting git to work with a proxy server
但是上面的问题没有提到 PAC 脚本。
是否有一些设置可以让我直接使用 proxy.pac 脚本?
您需要配置 git 并使其引用您自己的代理服务器,一个使用您的 PAC 文件。
A socks proxy server that use PAC file to decide how to forward request
Features
- Implement a socks server(support socks4 and socks5, no authentication module)
- Using PAC file to decide how to forward request
如“”中所述,需要将git配置为:
git config --global http.proxy 'socks5://127.0.0.1:9999'
无需配置 https.proxy
: this does not exist in the Git codebase.
我的公司网络使用 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 通过代理服务器工作:
Getting git to work with a proxy server
但是上面的问题没有提到 PAC 脚本。
是否有一些设置可以让我直接使用 proxy.pac 脚本?
您需要配置 git 并使其引用您自己的代理服务器,一个使用您的 PAC 文件。
A socks proxy server that use PAC file to decide how to forward request
Features
- Implement a socks server(support socks4 and socks5, no authentication module)
- Using PAC file to decide how to forward request
如“”中所述,需要将git配置为:
git config --global http.proxy 'socks5://127.0.0.1:9999'
无需配置 https.proxy
: this does not exist in the Git codebase.