欢迎使用CSDN-markdown编辑器

来源:互联网 发布:淘宝迅雷白金会员 编辑:程序博客网 时间:2024/06/10 20:13

Problem

今天在使用的git的时候发现速度clonepush的速度都非常慢,折腾了一番之后,发现了如下的解决方式,还算有点效果。

设置HTTP代理

如果你的代理是SOCKS5代理,那么你可以按照以下的方式设置

git config --global http.proxy 'socks5://127.0.0.1:1080'git config --global https.proxy 'socks5://127.0.0.1:1080'

设置完成后在用户的主目录下可以看到如下的代码:

[http]    proxy = socks5://127.0.0.1:1080[https]    proxy = socks5://127.0.0.1:1080

如何你想取消代理,那么输入如下的代码

git config --global --unset http.proxygit config --global --unset https.proxy

设置SSH代理

我们也经常使用SSHclone或者push项目,那么基于SSH的代理设置如下,首先在~/.ssh/中新建一个config文件,输入下面代码:

Host github.com   HostName github.com   User git   ProxyCommand nc -v -x 127.0.0.1:1080 %h %p

一些注意事项

  • 作者使用的端口号是1080,读者请自行修改
  • 如果代理的速度不如不使用代理,那么请关闭代理
0 0
原创粉丝点击