首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GitHub访问速度慢的一种优化方法

GitHub访问速度慢的一种优化方法

作者头像
zls365
发布2020-08-19 11:42:37
2.6K0
发布2020-08-19 11:42:37
举报
文章被收录于专栏:CSharp编程大全CSharp编程大全

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管,故名GitHub。

由于GitHub是一个国外网站,在国内访问速度如何呢?

我们通过浏览器访问下https://github.com,但是页面很久才能打开,要等待一个较长时间,如下图所示

接着我们打开系统工具下的命令提示符,输入 ping github.com,但可惜的是出现了“请求超时”的信息提示,如下图所示:

优化思路:通过绕过DNS解析,直接在本地绑定host,接下来跟大家详细介绍:

(1)、在浏览器中打开DNS查询网站http://tool.chinaz.com/dns,我们输入github.com,如下图所示:

(2)、点击检测,在下方的结果列表中,选择TTL值小的IP地址192.30.255.113,如下图所示:

(3)、接着我们打开本地电脑的C:\Windows\System32\drivers\etc目录,找到hosts文件,如下图所示:

(4)、我们使用文本编辑器打开hosts文件,并在文件的末尾一行添加如下信息,如下图所示:

192.30.255.113 github.com

(5)、接着我们再在命令提示符中输入ping github.com,此时可以ping通github域名,如下图所示:

ok

GitHub访问及git工具克隆慢问题解决

一、查询合适的DNS服务器

1、站长工具DNS查询服务器

github.com

github.global.ssl.fastly.net

2、选择TTL值最小的记录,记录下对应服务器IP地址

例如

github.com 192.30.255.112

github.global.ssl.fastly.net 151.101.189.194

二、更改hosts文件的DNS配置

windows的hosts位置:

C:\Windows\System32\drivers\etc\hosts

在文件最后添加两条信息

192.30.255.112 github.com

151.101.189.194 github.global.ssl.fastly.net

三、清除DNS缓存

输入命令行:

Windows:

输入ipconfig /flushdns

Linux:

sudo /etc/init.d/networking restart

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CSharp编程大全 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、查询合适的DNS服务器
  • 二、更改hosts文件的DNS配置
  • 三、清除DNS缓存
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档