Posts 为Git设置代理
Post
Cancel

为Git设置代理

有人说中国大部分程序员的工作其实就是Copy from Github。当然,这句话有一些戏谑的成分,但是也能从中看出Github对一个程序员对重要性。Github作为全球最大的程序员交友平台,他服务质量肯定是毋庸置疑的。但是由于某些众所周知的原因,Github在天朝访问起来很慢,有时候甚至访问不了。这种情况下从Github上clone或者push代码上去就会很困难,为了能够稳定的访问Github我们就需要给Git服务设置代理。

假设你现在已经有了一个本地端口号为1080的socks5代理服务器。我们来为Git设置一下http协议代理。

全局代理

1
$ git config --global http.proxy socks5://127.0.0.1:1080

对特定的网址设置代理

1
2
$ git config --global http.<要设置代理的URL>.proxy socks5://127.0.0.1:1080
$ git config --global http.https://github.com.proxy socks5://127.0.0.1:1080

经过简单的配置,现在就可以愉快的Git服务了。除了http协议以外,Git还支持gitssh协议,由于后两种协议使用的相对较少,这里就不再赘述了。

This post is licensed under CC BY 4.0 by the author.

打造一台你的专属黑苹果

从指针说起

Comments powered by Disqus.