git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
更详细的设置介绍:
git config http.proxy http://127.0.0.1:8088 # 也可以是uri:port形式
这个是不需要鉴权的代理设置,如果需要鉴权,可能需要添加用户名密码信息:
git config http.proxy http://username:password@127.0.0.1:8088
如果git的所有项目都需要启用代理,那么可以直接启用全局设置:
git config --global http.proxy http://127.0.0.1:8088
为了确认是否已经设置成功,可以使用 --get 来获取:
git config --get --global http.proxy
这样可以看到你设置在global的 http.proxy 值。
需要修改的时候,再次按照上面的方法设置即可,git默认会覆盖原有的配置值。
当我们的网络出现变更时,可能需要删除掉原有的代理配置,此时需要使用 --unset 来进行配置:
git config --global --unset http.proxy
在命令之后,指定位置的设置值将会被清空,你可以再次使用 --get 来查看具体的设置情况。
如果使用了HTTPS,肯呢个会碰到HTTPS 证书错误的情况,比如提示: SSL certificate problem 。。。,此时,可以尝试将 sslVerify 设置为 false :
git config --global http.sslVerify false
恩,到此,可以试试git来获取/更改项目了,此时,项目应该是使用代理来进行通讯的。