常用镜像站指南
在科研和开发工作中,我们经常需要从 Hugging Face、GitHub 等平台获取资源。然而,由于网络延迟等原因,访问这些平台的速度可能会较慢。为了提高工作效率,使用镜像站和设置代理是有效的解决方案。本文将介绍几个常用的镜像站及其使用方法,以及如何为 Git 设置代理。
Hugging Face 镜像
Hugging Face 提供了丰富的模型和数据集,使用镜像站可以显著加速下载。
镜像地址
配置方法
要切换 Hugging Face 的访问地址,只需设置环境变量:
export HF_ENDPOINT=https://hf-mirror.com
GitHub 镜像
访问 GitHub 资源时,镜像站能够有效减少网络延迟。以下是推荐的两个 GitHub 镜像服务。
GitHub Fast
GitHub Fast 提供了 GitHub 的加速镜像服务,尤其适合在克隆代码仓库时使用。
配置方法
通过 Git 命令配置镜像,将 GitHub 的默认访问地址替换为镜像:
git config --global url."https://githubfast.com".insteadOf https://github.com
注意:这样配置后,所有的
git push
操作也会被推送到镜像站。
如果你遇到 SSL 证书错误,可以通过以下命令禁用 SSL 验证:
git config --global http.sslVerify false
Raw 文件加速
在访问 GitHub 的 raw 文件时,使用静态资源加速站点可以显著提升下载速度。
配置方法
编辑本地的 hosts
文件,加入以下内容:
185.199.108.133 raw.githubusercontent.com
185.199.108.133 raw.staticdn.net
通过这种方式,访问 GitHub 上的 raw 文件时,将自动通过加速镜像站进行访问,从而提升下载速度。
给 Git 设置代理
在某些情况下,你可能需要通过代理来访问网络资源。为此,你可以为 Git 设置代理,以确保其能够正常连接。
配置代理的方法
使用以下命令为 Git 配置 HTTP 和 HTTPS 代理:
git config --global http.proxy http://127.0.0.1:1087
git config --global https.proxy http://127.0.0.1:1087
这样,Git 的所有网络请求都会通过指定的代理进行,确保访问速度和稳定性。