还在为git太慢而烦恼吗?看完这个你就不会烦恼了

0 / 261

由于国内不可抗力因素,国内访问 GitHub 会异常缓慢
在 clone 仓库时甚至只有 10k 以下的速度,下载半天有时还会失败需要从头再来
百度上有很多种方法
比如
#修改 Git 方法
#中转 Git 方法
#修改 DNS 方法
#修改 hosts 方法
这些方法看起来很牛逼
但实际上要么过时了要么没效果
那么到底有没有一种方法既快又方便
答案是有

加速 Git

注意本文主要为解决 wget/clone 的问题提供解决方法

自建 GitHub 加速
image.png

在 Git 时

git clone https://github.com/author/repo

将 GitHub 替换成你的域名

git clone https://域名/author/repo

简单实用
如果你没有服务器

cloudflare workers 也能行


addEventListener("fetch",event => {
let url = new URL(event.request.url);
url.hostname ="github.com";

let request = new Request(url,event.request);
event.respondWith(
fetch(request,{
headers:{
'Referer':'https://github.com/',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3809.100 Safari/537.36'
}
})
)
});


image.png

如果你连这都没有,那就用公共吧
有很多大佬搭建了稳定的镜像
在此分享 6 个

只要在下载或者 clone 时把 GitHub 替换成任意一个就能加速