gitHub访问时无法连接问题解决方案(快速访问gitHub)


1. 无法访问原因

      1. 请求超时。

      2. DNS污染:DNS服务器没有给你返回正确的IP地址,看似你在访问github,实际上访问的压根不是github的ip,所以进不去。

 

 2. 解决方案

  1. 加速:fastGitHub

           https://cloud.tsinghua.edu.cn/d/df482a15afb64dfeaff8/

   看自己是什么电脑配置下载相应压缩包。

   解压后双击 FastGithub.UI.exe ,会有下图的UI界面,接下来去访问github就可以正常访问了。

    

 

 

  2.1  DNS污染解决方案: 通过 SwitchHosts!  host文件配置自动更新

    这里推荐使用 SwitchHosts! 配置hosts,操作很简单,支持跨平台。

    详细介绍可以阅读 SwitchHosts! 还能这样管理hosts,后悔没早点用 。

 

  2.2 DNS污染解决方案:修改host文件配置(手动配置)

  1. 打开Dns检测|Dns查询 - 站长工具

  2. 在检测输入栏中输入GitHub官网

  3.  把检测列表里某个IP(我选择最大的IP试了可以)输入到hosts里,并对应写上github官网域名

  4. 要更改hosts文件需要管理员权限,所以打开该文件时需以管理员身份进行。具体操作,右键——>点击“以管理员身份运行”,打开记事本——>在记事本左上角点击文件->打开,进入C:\Windows\System32\drivers\etc目录,打开hosts文件,然后进行修改,在文件的最下面添加地址保存即可,最后保存并退出即可。

     

      

  5. 更新dns,win+R,输入cmd,打开命令行,输入指令“ipconfig/flushdns”,执行以后显示如图内容就可以关闭了:

     

     

     

posted @ 2022-09-27 17:57  格格123456  阅读(4590)  评论(0编辑  收藏  举报