使用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。

 

-速度实测效果图-

 

局限性:

需要购买配置代理服务器或购买代理节点。

服务器的性能决定速度能跑多快。

 

 

 

 

 

发表回复