亲测有效!两种方法搞定 GitHub 下载慢、Clone 失败
还在为 GitHub clone 慢、下载 Releases 失败烦恼吗?分享两个方法,简单直接,亲测有效。
方法一:修改 Hosts 文件(手动挡)
老方法,但依然管用。原理是跳过 DNS 解析,直接连上高速 IP 。
获取 Hosts:
直接去 github.com/521xueweihan/GitHub520 复制最新的 hosts 内容。
修改文件:
把复制的内容粘贴到 hosts 文件末尾并保存。
macOS / Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts (没权限就先拖到桌面改,再拖回去覆盖)
刷新 DNS:
Windows: ipconfig /flushdns
macOS: sudo killall -HUP mDNSResponder
Linux: sudo systemd-resolve --flush-caches
缺点: IP 会失效,变慢了就得重复第一步去更新。
方法二:使用反向代理(自动挡)
这个方法更省事,一劳永逸。网上这类公益代理服务很多,核心用法都是替换 URL 。
下面这几个是我测试过,目前都还稳定好用的,挑个顺手的就行:
githubproxy.cc
ghproxylist.com
ghfast.top
gh-proxy.com
都上 V2 了,没有个梯子吗
hosts 完全没啥用,我都是用第二种的
不是所有公司都允许挂梯子,一挂网管马上就来找你了
github 上有不少大文件,用梯子太费流量!
Host github.com
HostName ssh.github.com
ProxyCommand nc -v -x 127.0.0.1:4096 %h %p
有好些安装脚本,走第二种方法,只是获取到了脚本。但脚本里面还是有一些 github 或者 githubraw 的链接,要去替换之类的也挺折磨人的
别的地区不清楚,我这儿反正 github 使用 ssh URL 直连速度是很快的,就是 [email protected]:xxx/xxx.git
有的时候需要梯子可以单独给 git repo 配置代理,在文件夹下
git config http.proxy " 127.0.0.1:1087"
#7 同样。
用 ssh 地址而不是 http 地址,就基本没有问题。
#1 省梯子流量是一方面,更重要的一点是梯子 ip 很多都不干净,容易被 cdn 限速只能跑十几 kB 每秒
我现在拉代码和下载 release 的时候,能直连尽量直连
直接买个高速梯子不就完了。。
这个帖子确实是能看出入门小白等级的翻墙者的姿势水平…
买梯子的价格都够自己搭建一个了。
啊?真的吗?
梯子一个月也就 10-30 块吧,自己搭,怎么能比这个成本低啊?
很好奇你是怎么搭的
GitHub 下载慢,docker 镜像拉不下来这帮人,是因为梯子流量不够用吗?
我用方法二:反向代理,更多是在服务器上配置环境,下载代码或 pip 安装 github 上的安装包,不用配置代理环境,改代理服务器的 URL 就行,用着方便,也省梯子流量
我常用方法是在海外云主机下载,然后拉回本地的服务器,处理完再传给海外服务器,推送到仓库
首先免费的 warp 1.1.1.1 了解一下,其次搬瓦工最低配的机器一年也才 49.99 刀。还有更便宜的 vps 。
买个年付的 vps 还有 warp 我都在用
我 2G1C 的美国服务器,中国线路优化,一年 250 块, 梯子基本满速下载,还正常开各种服务,怎么想都比买梯子划算
现在没个 VPN ,不好意思做开发
一个美颜相机产品,要对拍出来的照片进行审核,如果存在色情,禁止保存并上报。 知道大厂有很多识别 api ,但是把每一张照片都上传检测不符合隐私政策。想用本地大模型检测又考虑到用…
物业租伞需要签字,只有名字写的还算顺手,部门职位我都不会写了😭 这项技能在现在还需要重新学习下么 做个印章.连拿笔签字都免了 我现在不管写什么都用手机打字然后抄, 所以我…
除了应付工作的开发和爬虫工作,还想自己私下开发游戏项目,每天都在学但是学不过来,是我学习速度太慢了吗,有同样困扰的人吗。 甚至还在恶补大量的上学时候没学好的基础知识。 …
合速度