编译的时候脚本自动 clone 网上的源代码, http 方式和 wget 方式的都好设置代理,但是 git://方式的要如何设置?卡在 git clone git://几个小时了。 另外再说明一下,如果是手动clone单个源代码,直接把git://改为http://就好了,编译的时候自动调用脚本的没法改啊。
1 clarkok 2017-01-07 08:17:28 +08:00 via Android 可以用环境变量 socket_proxy 设置一个 socket 代理 |
2 xhcnb 2017-01-07 08:22:43 +08:00 via Android 使用 proxychains |
![]() | 3 ericls 2017-01-07 08:24:29 +08:00 via iPhone git 走的 ssh 直接设置 ssh 的 proxy 就好 |
![]() | 4 binux 2017-01-07 08:25:32 +08:00 via Android .SSH/config |
5 liuzuo 2017-01-07 08:30:39 +08:00 via Android Nginx tcp 代理 |
6 flintthuang OP 谢谢大家回复,我找到一个脚本解决问题了 https://github.com/cms-sw/cms-git-tools/blob/master/git-proxy |
7 flintthuang OP @flintthuang 然后修改.gitconfig 文件加两个配置 git config --global core.gitproxy "git-proxy" git config --global socks.proxy "yourip:yourport" |
![]() | 8 rogerchen 2017-01-07 09:20:19 +08:00 ![]() ssh 模式就去 .ssh/config 里边写 Host github.com User git ProxyCommand nc -x yourip:yourport %h %p https 模式就 git config --global http.proxy "yourip:yourport" |
![]() | 9 q397064399 2017-01-07 10:07:33 +08:00 proxychains +n |
11 Bardon 2017-01-07 10:40:15 +08:00 |
12 kimown 2017-01-07 10:49:00 +08:00 via Android proxychains-ng 这是最新版。 |
13 julyclyde 2017-01-07 11:09:58 +08:00 上面回答 ssh 的几位,如果是在中学的话应该已经以审题不仔细掉进考试的坑里了 |
15 billlee 2017-01-07 13:39:21 +08:00 core.gitproxy |
![]() | 16 nilai 2017-01-07 14:03:31 +08:00 proxychains +1 |
![]() | 17 ynyounuo 2017-01-07 15:41:04 +08:00 善用「 insteadOf 」 |
18 cherrychen 2017-01-07 18:54:44 +08:00 via iPhone |
![]() | 19 wweir 2017-01-07 20:05:30 +08:00 export ALL_PROXY=socks5://127.0.0.1:1080 亲测,好使 |
![]() | 20 mritd 2017-01-08 00:41:15 +08:00 via iPhone 上面嘲笑 ssh 的小学同学,请尝试修改 ssh 代理然后 git clone git://xxx.git |