GitHub提供两种clone方式
-
- Clone with HTTPS:
git clone https://github.com/xxx/xxx.git
- Clone with HTTPS:
-
- Clone with SSH:
git clone git@github.com:xxx/xxx.git
- Clone with SSH:
NOTE:如果你的本机没有对SSH进行代理设置,那么使用方法2进行clone并不会走你设置的socks5代理
设置socks5代理
如果你想使用socks5代理,你只需要一条命令。当然,你必须配合HTTPS的clone方式才能走代理。
设置命令
git config --global http.proxy socks5://your-server:your-port
取消设置
git config --global --unset http.proxy
这在我的Ubuntu 16.04 上面设置起作用了。
下面附上http、https、socks5代理的设置
# 以下使用http代理
git config --global http.proxy http://127.0.0.1:1080
git config --global https