我在通过Linux操作系统上的代理下载git start链接(git://anongit.freedesktop.org/wayland/wayland)时遇到问题。
我正在使用Git客户端(http://git-scm.com/download/linux)下载它,并且在我在.gitconfig
文件中配置http.proxy后成功下载了http链接。
但我已经尝试了很多方法来为git链接配置socks5代理,但它没有用。有谁知道这个?
有关此内容的更多信息:
我需要使用带有1080端口的socks5代理。
此socks5代理
答案 0 :(得分:5)
“patthoyts”中Using a socks proxy with git for the http transport提到的补丁最终会在Git 2.7上游(2015年12月)
commit 6d7afe0见Pat Thoyts (patthoyts
)(2015年10月26日)
(Jeff King -- peff
--在commit 92b9bf4合并,2015年12月1日)。
remote-http
(s):支持SOCKS代理使用此补丁,我们正确支持SOCKS代理,例如,喜欢 这样:
git config http.proxy socks5://192.168.67.1:32767
如果没有这个补丁,Git就会错误地尝试使用SOCKS代理 是HTTP代理,导致如下错误消息:
fatal: unable to access 'http://.../': Proxy CONNECT aborted
此修补程序需要在故障AP后面工作并从中删除 Using a socks proxy with git for the http transport并守护着 由Johannes Schindelin进行的适当的cURL版本检查。