在你需要用 github 的本地电脑上,执行:
ssh -D 23456 some_user@200.200.200.200
-D是你本地用于访问代理的水管, 不要搞值太小的端口, 省的冲突了。
200.200.200.200是你吴强的云主机公网IP。
根据提示,输入some_user密码或者用ssh_key建立ssh连接。连接成功后, 通过netstat -nat你可以看到本地开启了一个23456的端口。
此时克隆或者拉库:
git clone some.git -c 'http.proxy=socks5h://127.0.0.1:23456'
什么是ssh -D
-D参数可以建立指定端口的ssh socks5代理, 端口你自己选。
长期使用的git配置命令
git config --global http.proxy socks5h://127.0.0.1:23456
完结收工