2015做那些网站能致富,商会网站建设方案,做我女朋友好不好手机网站,公司网站建设价格0x0
最近在clone yaffs2仓库时发现clone的异常缓慢#xff0c;就算开了代理也是#xff0c;搜索一番发现网上大多都是将设置http、https、ssh协议的代理#xff0c;对于git协定的代理讲的很少#xff0c;下面分享下如何让git协议走socks代理 以下内容前提是里已经在电脑上…0x0
最近在clone yaffs2仓库时发现clone的异常缓慢就算开了代理也是搜索一番发现网上大多都是将设置http、https、ssh协议的代理对于git协定的代理讲的很少下面分享下如何让git协议走socks代理 以下内容前提是里已经在电脑上系统用了代理
0x1
yaffs2 代码仓库是git协议的并且没有提供http协议的地址ssh格式的需要注册后才能使用
git clone git://www.aleph1.co.uk/yaffs2安装环境
sudo apt-get install netcat-openbsd创建脚本文件
touch ~/proxy-wrapper
vim ~/proxy-wrapper在文件中添加以下内容
#!/bin/bash
nc -x127.0.0.1:1089 -X5 $*其中的1089端口号要根据个人具体来定ubuntu可以在系统设置里查看
设置环境变量
export GIT_PROXY_COMMAND[path]/proxy-wrapper[path] 用proxy-wrapper所在的全路径替换
到此就设置完毕 下面clone下仓库看看速度 可以看到clone的很快啊
注 每次使用前都需要设置下GIT_PROXY_COMMAND变量