wsl2中通过代理git clone

在wsl中git clone项目时遇到报错Failed to connect to github.com port 443

查阅资料,根据csdn上的文章尝试了给git设置代理

git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890

发现还是报错:github Failed to connect to 127.0.0.1 port 7890 after 0 ms: Couldn't connect to server

因为只尝试了0ms,我猜测可能wsl中不能直接使用windows中的代理

在一批知乎文章的评论区,找到了解决方法:

文章链接:https://zhuanlan.zhihu.com/p/153124468

(不过这篇文章的内容好像不能解决这个问题,最后还是按这条评论说的解决的)

使用tun模式后,记得关闭给git设置的代理,确保

git config --global -l

查询不到结果

知乎文章里的

export ALL_PROXY="http://172.19.80.1:7890"

也不要去运行,如果已经运行了,运行

unset ALL_PROXY

去掉ALL_PROXY

结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值