Git 设置代理的问题

2015-12-20 22:01:47 +08:00
 mikicomo

http://r.loli.io/VF3E3a.png

这样应该已经设置好了代理吧,为什么我在当前目录 git clone 的时候还是 10K/S 呢,
[有什么办法不用局部设置代理, global 中设置 github 走代理,其他直连的?]

2668 次点击
所在节点    问与答
8 条回复
bigtan
2015-12-20 22:06:10 +08:00
你 clone 的时候是走的 https 协议吗?也许是 git 协议
mikicomo
2015-12-20 22:09:54 +08:00
@bigtan 是 https 协议的
Daniel65536
2015-12-20 22:12:58 +08:00
https 代理的意思是用来给 https 开头的连接用的代理,不是说代理地址的开头是 https ,所以你 127 前面那个 https 应当换成 http 。
然后 1080 看起来是 ss 提供的代理? ss 提供的代理是 socks5 的,你要装个 polipo 转换成 http 代理。
mikicomo
2015-12-20 22:17:52 +08:00
@Daniel65536 呃呃,那个 127 前面的 https 的确是手滑了没注意,需要装个 polipo 才行?
hardware
2015-12-20 22:22:17 +08:00
proxychains-ng 解决
ryd994
2015-12-21 01:11:00 +08:00
@Daniel65536 socks5://127.0.0.1:1080 不行么?
Strikeactor
2015-12-21 01:15:25 +08:00
tsocks
mikicomo
2015-12-21 11:15:13 +08:00
@Daniel65536
@Strikeactor
@ryd994
@bigtan
@hardware
git config --local http.proxy 'socks5://127.0.0.1:1080'
git config --local https.proxy 'socks5://127.0.0.1:1080'
已经成功了,查了下 Git 原生支持 socks5 协议的.....= =

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/244904

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX