使用一些开源软件的时候,他们从 Github 更新资源的话,不一定通过 git 克隆;
如标题所述,也可能直接通过 wget,curl,… 从 raw.github* 下载。
但是无论如何,裸连都好慢好慢,甚至直接就连不上。
想到的方法:
-
代理
这个在极力避免
-
中间网站
这个有些软件里面是改不了的,我一般只用来克隆,下载,不太好用来进行带个人信息的上传操作
-
通过修改 Hosts
由于上一个原因,在尝试这个方法,不过好像在我这里没有生效
所以,在此,想请教大家有没有其他的想法呢?
使用一些开源软件的时候,他们从 Github 更新资源的话,不一定通过 git 克隆;
如标题所述,也可能直接通过 wget,curl,… 从 raw.github* 下载。
但是无论如何,裸连都好慢好慢,甚至直接就连不上。
想到的方法:
代理
这个在极力避免
中间网站
这个有些软件里面是改不了的,我一般只用来克隆,下载,不太好用来进行带个人信息的上传操作
通过修改 Hosts
由于上一个原因,在尝试这个方法,不过好像在我这里没有生效
所以,在此,想请教大家有没有其他的想法呢?
有代理才能接触到互联网
hosts不生效是因为没找对,而且太麻烦了,不推荐。
还有个办法,我记得码云支持一键从github导入项目,所以,先导过来,再下载
proxy是跑不了的。我觉得最舒服的方式就是路由器挂proxy,用硬件按钮控制开关
看看国内有没有代理的源,最近使用brew只能使国内源了…
我使用yarn下载的包大部分都没问题
有好多方法呢,感觉在钓鱼,咱就不说了
关于 hosts
我使用的 https://gitee.com/ineo6/hosts 每日两小时更新。
还有可以自动化更改 hosts 的软件,上面链接里也有介绍。
Hosts 的发布源有没有推荐的呢?
导到 gitee 的话,那个人认为同第2点。
嗯嗯,是的,不过 proxy 的优先级希望排在最后。
正如这般;
还是 proxy 最简单,但是不太想考虑这个。
那可能是网络环境的问题,我这里就不太行。
源的话,感觉只有那种用户基数大的会有可能;
还有问题是每个软件都去寻找它的替代源,可能有点太过麻烦了;
https://www.guidebook.top/github/
这个里面含有几个github镜像
根据 @1113 老哥的建议,感觉可能是选择的 hosts 源的问题;
分析:通过 github workflow 提供的机器进行测试的结果,不是本地测试,并不能消除地区以及网络的影响,所以结果是“相对于那台机器最优的”,并不一定适合每个人。
通过 @xiaokonglong 老哥推荐的软件,初步测试,发现有一点效果;
推测:测试是在本地进行的,是真正的“相对本机器最优的”。
所以,问题如果真的如此,那么解决方法可能是想办法把测试放在本地进行;
大家怎么看?
感谢提供镜像。
最稳定的方式肯定还是proxy,hosts这种3天2头更换失效,你最后会烦透的。proxy+自动切换,其实省心的不要不要的了。
同意,设置一次就好了,反正平时访问网站一样要用到代理。
走反代使用github都是具有风险的或者不稳定的,作为开发者,我觉得没必要这么逃避代理
Github 今年初被干扰了(没有蔷死,但是间歇性无法访问、速度慢等)。
单纯改 Hosts 无法解决。
如果你只是偶尔下载一些 Github 文件的话,可以试试我的油猴脚本:
Github 增强 - 高速下载
高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件、项目列表单文件快捷下载 (
)
有GUI(electron打包):
https://gitee.com/docmirror/dev-sidecar
轻量(命令行,或压根不需要):
https://github.com/dotnetcore/FastGithub
老实说我用了第二款后就直接添加进Windows系统服务开机自启了,几十m的占用,多写了个配置文件顺便把steam社区的访问也解决(虽然有特定工具,但是多一个不如少一个),而且理论DNS污染的都可以用(discord等没研究过)。
更多区别在各自的主页简介里面。