Skip to content

关于GitHub的加速


改进完全无法访问GitHub

GitHub在国内并没有被墙,但是一般不同的DNS经常会解析出不同的结果,有时候会解析到完全访问不到的ip上。此时我们可以通过修改dns配 置文件。 可以通过修改 /etc/resolv.conf中dns的列表的顺序,将例如114或者谷歌云解析顺序提高,就可以解决。 可以轮流调换他们的顺序。

bash
cat /etc/resolv.conf 
>>>nameserver 223.5.5.5 //aliyun
nameserver 119.29.29.29 //Tencentyun
nameserver 180.76.76.76 //aliyun
nameserver 8.8.8.8 //google
nameserver 1.2.4.8 //CNNIC DNS
nameserver 117.50.11.11 
nameserver 114.114.114.114 //114 DNS

通过gitee解决拉取过慢

由于GitHub有时候速度非常慢,且利用代理,昂贵且速度也不快。我们可以利用GiteeGitHub导入功能。

首先我们需要在Gitee(前往官网)注册一个免费账号。

然后找到需要克隆的 GitHub 项目,例如: alt text

我们复制项目地址。然后登录Gitee,在登陆后的右上角,找到从 GitHub / GitLab 导入仓库

alt text

粘贴GitHub项目地址。 alt text

如果已经有人进行过导入,可以立刻使用对应的地址进行拉取。 如果没有人进行过导入,拉倒页面最下方,选择导入。等待Gitee导入完成,即可使用Gitee的项目地址。