乐趣区

关于github:多种方式让你快速访问-GitHub

平时工作中,你可能和笔者一样会遇到拜访 GitHub 迟缓或者打不开的问题。这里我总结了一些办法或者能够帮忙你快速访问 GitHub,下载大我的项目还是获取小型代码和文档我的项目都有不同计划。

一:应用镜像网站

如果须要下载大型项目,特地是下载耗时较长(超过 5 分钟)且文件较大(超过 30MB)的我的项目,强烈推荐应用代理网站或者将我的项目转移到 Gitee 上进行下载。

国内有许多 GitHub 镜像网站能够减速拜访,上面是一些罕用的镜像网站:

  • https://hub.fastgit.xyz/
  • https://cdn.githubjs.cf/
  • https://gitclone.com/
  • https://www.github.do/
  • https://ghproxy.com/

对于较小的我的项目,如代码或文档类我的项目,你能够尝试应用 CDN 减速以取得适当的下载速度。

示例:应用 GitHub 镜像网站

GitHub 镜像网站是一个不便的抉择,只须要将我的项目地址中的 github.com 替换为 github.com.cnpmjs.org 即可:

原地址:

arduinoCopy code

https://github.com/xxx.git

替换为:

arduinoCopy code

https://github.com.cnpmjs.org/xxx.git

而后应用以下命令进行下载:

bashCopy code

git clone https://github.com.cnpmjs.org/xxx.git

你还能够尝试应用其余镜像网站,如 https://hub.fastgit.xyz/。

二:代理网站下载

如果须要下载 GitHub Release 中的大文件,举荐应用代理网站。这些代理网站能够显著晋升下载速度,而且无需注册。

以下是一些举荐的代理网站:

  • https://ghproxy.com/
  • https://toolwa.com/github/

三:CDN 减速(批改 Hosts 文件)

通过批改零碎 Hosts 文件的形式,你能够绕过国内 DNS 解析,间接拜访 GitHub 的 CDN 节点,从而实现拜访减速。以下是实现这一办法的具体步骤:

  1. 关上 https://www.ipaddress.com/ 查问以下四个链接的 DNS 解析地址:

    • github.com
    • assets-cdn.github.com
    • github.global.ssl.fastly.net
    • raw.githubusercontent.com
  2. 关上零碎的 Hosts 文件,门路为 C:\Windows\System32\drivers\etc,并增加以下内容(需管理员权限):
140.82.114.3 github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194  github.global.ssl.fastly.net
185.199.108.133 raw.githubusercontent.com

请留神,对于 macOS 或其余 Linux 零碎,须要进入 /etc 目录下的 Hosts 文件进行批改,并确保保留后刷新 DNS 缓存。

四:转入 Gitee 减速

如果你在 GitHub 上下载速度较慢,无妨尝试将我的项目转移到 Gitee,下载速度会显著晋升。以下是实现这一办法的步骤:

  1. 找到想要下载的我的项目在 GitHub 上的地址,点击 “Fork” 按钮将我的项目复制到你本人的 GitHub 账号下。
  2. 登录 Gitee,将刚刚 Fork 的我的项目导入到 Gitee 中。
  3. 在 Gitee 上下载我的项目,你会感触到显著的下载减速。

五:装置浏览器插件

你还能够装置浏览器插件来减速拜访 GitHub。例如,你能够尝试 Fast-GitHub 插件。

六:应用 FastGitHub 软件

如果你想要更稳固的减速解决方案,能够思考装置 FastGitHub 软件。以下是软件的装置部署形式:

  • 对于 Windows-x64 桌面用户,双击运行 FastGithub.UI.exe
  • 对于 Windows-x64 服务用户,应用以下命令进行操作:

    arduinoCopy code

    `fastgithub.exe start // 以 Windows 服务装置并启动
    fastgithub.exe stop // 以 Windows 服务卸载并删除 `

  • 对于 Linux-x64 终端用户,能够应用以下命令启动:

    bashCopy code

    sudo ./fastgithub

    同样,你能够将零碎的主动代理设置为 http://127.0.0.1:38457,或手动代理设置为 http/https127.0.0.1:38457

  • 对于 macOS-x64 用户,双击运行 fastgithub 文件,并装置并设置 fastgithub.cer 证书。

七:应用 Dev-Sidecar 软件

另一个值得举荐的解决方案是应用 Dev-Sidecar 软件。它能够作为其余机器的代理,实用于 Ubuntu 和 Windows 操作系统。

长处: 能够作为其余机器的代理,实用于 Ubuntu 和 Windows 操作系统。

毛病: 稳定性不如 FastGitHub,但比起一些其余办法,依然是一个不错的抉择。

退出移动版