使用IDEA、PyChram等git 克隆提交项目太慢,一步搞定√
git clone一个github上的仓库,太慢,经常连接失败。但是,在官网上download zip还是挺快的。已经使用代理,访问google、github官网都很流畅。
来自:Pixiv(画师 星屑)
常规办法
-
查询连接到github.com及github.global.ssl.fastly.net最快的ip,而后写入Host文件。
评价:无效,甚至速度更慢。
-
在IDEA、PyChram等设置中配置代理设置。
评价:无论内置使用http代理、pac代理、socks2代理,或者全局代理,无效。
-
使用镜像站,诸如:github.com.cnpmjs.org等。
评价:有一定效果。但是对于比较大的项目有点鸡无力。
-
使用CF workers服务来创建github代理等。
评论:有加速效果,但是对于IDEA、PyChram等环境不适用。
高速有效的可行办法
在IDEA、PyChram等设置中不使用代理,打开ss/ssr/trojan/v2等客户端,打开本地git-cmd,设置git的全局代理。输入:
git config --global http.https://github.com.proxy https://127.0.0.1:1080 git config --global https.https://github.com.proxy https://127.0.0.1:1080
-http代理模式-
git config --global http.https://github.com.proxy socks5://127.0.0.1:1081 git config --global https.https://github.com.proxy socks5://127.0.0.1:1081
-socks5代理模式-
git config --global --unset http.proxy git config --global --unset https.proxy
-取消git全局代理-
http模式或socks5模式都可以,随意。
*注意*:请查看本地代理软件的http或socks5端口,不一定是1080或1081。
-速度实测效果图-
局限性:
需要购买配置代理服务器或购买代理节点。
服务器的性能决定速度能跑多快。