解决 git clone 缓慢的问题
Contents
解决 GitHub 仓库 clone 缓慢或断连的问题
方法 1 设置代理
这种方法很简单粗暴,你需要拥有一个代理,协议可以是 socks5 或者 http 代理。但在某些网络环境下,经过尝试,速度基本上没有提升。
|
|
方法 2 远程克隆
这是我自创的一个办法:既然本地网络环境连接 GitHub 很慢,那么可以借助一台服务器进行 clone(一般服务器上都比较快的哦),然后再下载到本地。思路是很简单,接下来就是 bash 脚本大显身手的时候了。
|
|
ssh
加上 -t
flag 将登录并运行指定的命令,然后退出,它不会与远程服务器保持连接。比如 ssh -t [email protected] "ls"
就会在远程执行 ls 命令,并将结果打印在本地终端上,这也符合我们的预期。
我们使用 root 用户登录服务器,也可以使用拥有rm
命令权限的用户登录。脚本会在下载完成后,使用rm
命令删除服务器上的文件。
使用时只需将脚本中的 IP 1.2.3.4
改为你的服务器 IP 即可。下图是使用截图🎉 🎉 🎉