亲测有效!两种方法搞定 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 ,不好意思做开发
之前几乎一直用苹果,有时候审美疲劳很想从苹果换安卓 但是发现安卓手机国内外价格差距有点大 如果买国行的小米 15 或者 Oppo Reno 13 ,拿到新加坡用,会不会有什么…
不知道大家有没有这样的感觉, 刚入行的时候比较喜欢读一些新书, 尤其是讲时髦技术的书. 摸爬滚打两三年之后, 大概率会感觉到有个瓶颈期, 这时候读书就比较偏向于选择一些分享经验…
You should give me the interview answer directly, without explaining anything unless nec…
合速度