• 【亲测有效】Github无法访问或者访问速度的解决方案


    我相信,很多朋友都遇到了 Github 访问速度过慢的问题,我也是在此记下笔记,方便以后拿来使用。

    第一步、修改Hosts

    通过问题的搜索了解到 github 访问很慢一般通过修改 hosts 文件解决的。

    Ubuntu18.04 中打开终端,输入命令 sudo vim /etc/hosts ,英文输入法输入 Gvim 编辑器跳到 hosts 文件的最后一行,添加以下几行:

    #Github
    151.101.73.194 github.global.ssl.fastly.net
    151.101.108.133 assets-cdn.github.com
    185.199.111.153 documentcloud.github.com
    185.199.110.153 documentcloud.github.com
    185.199.109.153 documentcloud.github.com
    185.199.108.153 documentcloud.github.com
    192.30.253.113 github.com
    192.30.253.112 github.com
    192.30.253.119 gist.github.com
    192.30.253.118 gist.github.com
    185.199.111.153 help.github.com
    185.199.110.153 help.github.com
    185.199.109.153 help.github.com
    185.199.108.153 help.github.com
    192.30.253.121 nodeload.github.com
    192.30.253.120 nodeload.github.com
    151.101.108.133 raw.github.com
    18.204.240.114 status.github.com
    18.211.136.12 status.github.com
    18.211.136.12 status.github.com
    192.30.253.166 training.github.com
    151.101.109.194 github.global.ssl.fastly.net
    151.101.108.133 avatars0.githubusercontent.com
    151.101.72.133 avatars1.githubusercontent.com
    

    添加完后,退出 vim 编辑器:按下 Esc 键,英文输入法输入: wq (是" :wq "啊,一定要记得有冒号),回车即可。更新 DNS 缓存,输入 sudo /etc/init.d/networking restartMac OS 的话输入 sudo dscacheutil -flushcache 即可更新 DNS 缓存,Windows的话直接用管理员权限修改 C:WindowsSystem32driversetchosts 文件即可。可能你会遇到无法修改的情况,请参看这里:Windows10没有修改hosts文件权限的解决方案(亲测有效)

    修改完成后保存即可。

    第二步,修改DNS

    这样算是完事了?重新访问 github ,发现并没有多大改善,我在想是不是 DNS 缓存的问题?很有可能哦~话不多说,赶紧修改 DNS 文件呀!

    修改 DNS 文件

    终端内输入 sudo vim /etc/resolv.conf

    然后可以注掉本地的 DNS ,添加 DNS ,输入:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    nameserver 114.114.114.114
    

    退出 vim 编辑器,同上。

    更新 DNS 缓存,同上。

    再次访问 github ,OK了,问题解决。希望对遇见同样问题的大家有所帮助。

  • 相关阅读:
    在Vue中使用Echart图表库。【全网最简单】
    asp.net core的授权过滤器中获取action上的Attribute
    用node.js给C#写一个数据表的实体类生成工具
    node.js操作MySQL数据库
    基于node.js的爬虫框架 node-crawler简单尝试
    Angular双向绑定简单理解
    使用.Net core3.0 开发斗图小程序后端+斗图小程序
    Django的命令操作,python
    python,函数式编程
    python 推导式的用法
  • 原文地址:https://www.cnblogs.com/ECJTUACM-873284962/p/9884536.html
Copyright © 2020-2023  润新知