设置git代理
平常开发使用gitee.com 放置项目代码,有些项目需要放到香港服务器运行,每次拉取gitee.com 的代码都卡主,非常的慢,反应给gitee.com官方客服 ,给到的解决方案是,设置gitee的dns,设置后,有一点点效果,偶尔还是卡主,无法顺畅的拉取代码,只能另寻他法。
- 服务器上设置好账号密码、直接拉取,避免来回响应,无效,依然如此
- 不走http,改用ssh方式实现,依然卡卡卡
- 最后通过在国内设置一台正向代理服务器,香港服务器设置正向代理,来解决,虽然成本有点大,但是速度正常了。
实现步骤
- 国内新购一台服务器,在服务器上设置正向代理服务器,我买的是阿里云的服务器,记得去开放阿里云服务器安全组配置
- 在香港服务器上,设置代理到自己购买的国内服务器上
全局代理
git config --global http.proxy 'http://127.0.0.1:1080'
git config --global https.proxy 'http://127.0.0.1:1080'
当前项目设置代理:
git config --local http.proxy 'http://127.0.0.1:1080'
取消代理:
git config --global --unset http.proxy
查看配置
git config --local --list
备注
上面的几行指定请诸位看官记得替换成自己的代理服务器IP和端口
最好是国内阿里云服务器安全组上绑定香港服务器的IP,避免正常代理服务器被别人蹭,别人很容易扫到你开放的端口的。