Git镜像网站和Git网站提速方法

最近开始学习使用git,但是因为git是国外的网站,所以基本就是无法访问。如下图:

 

 

 

通过在网上查找资料,我发现了几个访问git的方法。

方法一、通过镜像网站

镜像网站一:

https://github.com.cnpmjs.org/
镜像网站二:
https://hub.fastgit.org/

方法二:修改本地系统主机hosts文件,绕过国内dns解析,达到快速访问github。网上也是这种方法居多。

因为不知道DNS,所以查了一下DNS的解释:

DNS:DNS是一个域名系统,是万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS由域名解析器和域名服务器组成。域名解析器是指把域名指向网站空间IP,让人们通过注册的域名可以方便的访问到网站的一种服务。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,一个IP地址可以同时对应多个域名,但IP地址不一定有域名。

方法实操(适用于windows系统):

1 获取GitHub官方CDN地址
打开https://www.ipaddress.com/

查询以下三个链接的DNS解析地址

github.com
assets-cdn.github.com
github.global.ssl.fastly.net

2 修改系统Hosts文件
打开系统C:\Windows\System32\drivers\etc\hosts文件(需管理员权限,修改权限步骤为:右击->hosts->属性->安全->编辑->点击Users->在Users的权限“写入”后面打勾)。

在末尾添加搜到的IP地址+域名并保存。(需管理员权限,注意IP地址与域名间需留有空格),添加后如下图:

 

 

 

3 刷新系统DNS缓存
Windows+X 打开系统命令行(管理员身份)或powershell

运行 ipconfig /flushdns 手动刷新系统DNS缓存。

 

但我操作完后,依然无法访问。大家可以尝试一下。

 

posted @ 2021-12-13 16:33  鹤城  阅读(545)  评论(0编辑  收藏  举报