我有通过Linux操作系统上的代理下载git start链接(git://anongit.freedesktop.org/wayland/wayland)的问题。
我正在使用Git客户端( http://git-scm.com/download/linux )下载它,并且在configuration.gitconfig
文件中的.gitconfig
后,成功下载了http链接。
但我已经尝试了很多方法来configurationgit链接的socks5代理,但它没有工作。 有谁知道这个?
更多信息:
我需要使用1080端口的socks5代理。
有这个socks5代理的用户名和密码
patthoyts在“ 使用git代替http传输 ”中提到的补丁最终将在Git 2.7(2015年12月)
参见Pat Thoyts( patthoyts
)的 提交6d7afe0 (2015年10月26日) 。
(由Jeff King合并- peff
-在2015年12月1日提交的92b9bf4 ) 。
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后面工作,并从http传输中使用带有git的socks代理并由Johannes Schindelin进行适当的cURL版本检查来保护。