100M 的带宽,iStat Menu 显示下载网速稳定<10k/s,PAC/Global 模式开启均无效。第 4 次手机打开小火箭,开热点给电脑连接,终于达到 100k/s。结果 clone 到 66%时,速度又变成 0,并且静止 5 分钟了。我太难了。。。
100M 的带宽,iStat Menu 显示下载网速稳定<10k/s,PAC/Global 模式开启均无效。第 4 次手机打开小火箭,开热点给电脑连接,终于达到 100k/s。结果 clone 到 66%时,速度又变成 0,并且静止 5 分钟了。我太难了。。。
感谢keyv的回复,我搜索后找到了解决办法:
终端使用git时,仅GitHub走ss代理
git config --global http.https://github.com.proxy socks5://127.0.0.1:1086
1086为socks5本地监听端口
取消代理
git config --global --unset http.https://github.com.proxy
贴个图:

|
sleepmSep 7, 2019 via Android
1
要不试试 gitlab 从 github 迁移,然后再从 gitlab 克隆
|
|
2
访问 https://www.ipaddress.com ,
分别输入 github.global.ssl.fastly.net 和 github.com ,查询 ip 地址。 加入 hosts 当中: 151.101.**.** github.global.ssl.fastly.net 192.30.**.** github.com |
|
zeroDevSep 7, 2019 via Android
3
表示非常怀疑,git 并没有走代理
|
|
hangvaneSep 7, 2019
4
把 git://修改成 https://然后用 git proxy
或者从 github 上下载.zip 之后解压 |
|
lostberryzzSep 7, 2019
5
git 和 https 协议都有办法走代理,自行搜索
|
|
6
@echo314 速度有一点提升,但还是有点慢,10k/s->50k/s😂
|
|
7
@hangvane 就是通过 https 的,不是 ssh
|
|
B4PLpPSsR4voMdx0Sep 7, 2019
8
@charlieputon #6 我改了之后变成满速。其实改用代理也行,但我不喜欢,git 有些场景下不能用代理( http 或 sock5 )吧。
|
|
keyvSep 7, 2019 via iPhone
9
你要是在终端里的话可以通过配置文件设置让 git 的流量走代理。终端的流量默认是不走代理的。并且,手机开热点并不一定能让电脑的流量走代理。。
|
|
hangvaneSep 7, 2019
10
@charlieputon #7 那就下载 zip 解压呀,这样还慢的话那肯定是你的 proxy 太慢了
|
|
11
这就得感谢国家感谢 D 了。锻炼了你的智慧。
|
|
12
"第 4 次手机打开小火箭,开热点给电脑连接"
这个其实只是走流量,但电脑走不了小火箭那个路线的。 |
|
YourshellSep 7, 2019
13
CLI 不是不走 proxy 的吗
|
|
loopqSep 7, 2019
14
配置终端使用 ssr 不就好了吗?
|
|
15
@keyv 感谢🙏
|
|
16
已经搞定,终端配置流量走 ss,见附言。感谢大家🙏
|
|
laoyurSep 7, 2019
17
碰上某些热门仓库,还会遇到 github 给你官方限流,不知道现在还有没有了
以前 cocoapods 时遇到过 |
|
bzw875Sep 7, 2019
18
暂时只克隆一个历史呗 git clone --depth=1 githu.com/XXX
|
|
19
天朝上国
|
|
AmrtaShivaSep 7, 2019 via iPhone
20
alias proxygit=“export proxy_http= socks5://127.0.0.1:1086”?行不行?
|
|
szandy6Sep 7, 2019
21
通过下载压缩文件的方式更加稳定,而且快。
|
|
22
悲乎,在这个神奇的地方总有各种障碍 这生产力怎么能提高
|
|
loveSep 7, 2019 via Android
23
一般不需要历史,可以加一个 --depth 1 的选项,去掉所有历史
|
|
bequtSep 7, 2019 via Android
24
ssh 稳 http 不行啊,我这边 http40kb
|
|
bequtSep 7, 2019 via Android
25
建议克隆后 ssh
|
|
rrZ2CSep 7, 2019
26
小一点点的仓库我都是先导入 gitee 再从 gitee 拖回来,要么就终端全走代理
|
|
695975931Sep 7, 2019
27
哈哈,本来也挺慢的,没想过要 git 代理,被楼主提醒,感觉也可以设置一下代理,这下体验好点了
|
|
barrelsoilSep 7, 2019 via Android
28
楼上几个动不动党国家的,阴阳怪气
|
|
29
@barrelsoil 党国干了这么好的事 当然要拉出来表扬一番😁
|
|
30
@barrelsoil 你享受了这么美好的体验之后当然需要心怀感恩
|
|
mnssbeSep 7, 2019
31
@barrelsoil git clone 都要折腾下才行, 是不是优越感油然而生?
|
|
iPhoneXISep 7, 2019 via Android
33
@barrelsoil 贵•党管天管地管空气当然要好好表扬了,不然都对不起纳税造的墙
|
|
railgunSep 7, 2019
34
ALL_PROXY=socks5h://127.0.0.1:1086 git clone https://xxx.github.com/xxxx
可以先 ALL_PROXY=socks5h://127.0.0.1:1086 curl https://twitter.com -v 试一下。 ALL_PROXY 不生效就试试 http_proxy 或者 HTTP_PROXY |
|
iPhoneXISep 7, 2019 via Android
35
回到楼主问题,Linux 和 Mac 还可以用 proxychains ng,配置使用简单,
Windows 用 sstap,原理是虚拟网卡,资源占用比较大 |
|
windylandSep 7, 2019 via Android
36
记得用 ALL_PROXY=socks5://192.168.1.xx:1080,然后再 git clone,只有这个办法了
|
|
MrStarkSep 8, 2019
37
Mac 有小火箭么?是小灰机吧
|
|
frank611Sep 8, 2019 via Android
38
https://my.oschina.net/fgq611/blog/3077044
这是我之前写的配置代理的方法,可以参考 |
|
weiruanniubiSep 8, 2019
39
我每次安装 brotli 都要等一个多小时,要是断掉了,可能要两三个小时,我说啥了……
感谢 D 和 GJ 的好政策! |
|
zthxxxSep 8, 2019
40
https:// 协议 clone 就 export https_proxy=http://127.0.0.1:1080;
ssh:// 就用 proxychains 就这么简单。。。 |
|
crossoverJieSep 8, 2019
41
|
|
FuleSep 8, 2019
42
这么近,那么远。
|
|
0xrootSep 8, 2019
43
|
|
GreyYangSep 9, 2019 via Android
44
proxy 和 --depth 1
|
|
xiongerSep 19, 2019
45
proxychains 老是不行.
git 不能直接 socks5 吧, 我都是用命令转一下 brook socks5tohttp ... https_proxy 设置下就行了 |