众所周知,GitHub在国内十分不稳定。有时能直接裸连,有时又不能。网上也有教你修改host文件、steam++等解决方案。
经过实践后发现:
-
修改host文件依旧打不开GitHub。(网上有许多成功案例,但我多次尝试仍不成功,可能与我的网络环境有关)
-
steam++算是一种解决方案,但是它连接缓慢,如果想要push代码,还会报ssl相关错误。
最终我找到了Clash+机场链接的方式来解决
机场地址
实际上就是一个web地址,可以供Clash等代理软件导入使用
网上可以找寻一些免费的机场链接,但通常不太稳定
稳定的机场链接可以通过付费订阅获取,价格也都有高有低
Clash
Clash 是一个使用 Go 语言编写,基于规则的跨平台代理软件核心程序。
Clash配置好了,网页能够访问GitHub,代码依旧push不上?
这是因为git没有走clash的代理,可以通过git config
配置
首先查看clash代理地址:
之后配置git的代理:
bash
# 临时配置
git config http.proxy http://127.0.0.1:7897
# 全局配置
git config --global http.proxy http://127.0.0.1:7897
或者将Clash设置为全局模式
Comments | 0条评论