当前位置: 首页 > news >正文

Github很慢/无法访问:简单两步搞定

第一步:获取github当前的DNS列表

第二步:把它们复制到自己本地的hosts文件中,保存

比大象装冰箱还少一步!( 下面具体说怎么操作 ~)

获取github当前的DNS列表 

http://raw.hellogithub.com/hosts

把这个地址粘贴到浏览器,就会下载到一个host文件,这个文件是包含最新 Github 服务器 IP 地址的 hosts 文件。打开它,里面的DNS列表就是你需要的东西(看不懂不要紧,不用管它,会复制就行)

把它们复制到自己本地的hosts文件中 

本地host文件的位置:

  • Windows 系统: C:\Windows\System32\drivers\etc\hosts
  • mac系统:打开Finder,前往 > 前往文件夹:/etc(这一步不会可以看下图)

 hosts文件就在这个隐藏文件夹中,找到他!这个文件不支持直接编辑,但是我们可以把它复制出来,改好,覆盖之前的文件。

so,把它复制到桌面(可以多复制一份做备份,以防万一)。

然后,把第一步下载的DNS列表整个复制粘贴进去。

用它覆盖本地hosts文件就行了!

  • 参考内容:
  • Github 访问不了如何解决? - 京山游侠的回答 - 知乎
  • 解决国内 github.com 打不开的方法_github无法访问-CSDN博客
  • mac怎么把文件拷贝到etc目录下 - 大自然的流风 - 博客园

2025-02-21 补充

第二天发现又打不开了,换一个dns试试!可行。

20.205.243.166 github.com

心得:不行就多换几个总有能用的。

可以自行百度ping网址 


补充

试了一下用终端测试连接,打开终端,输入

ping github.com

 可以看到:

PING github.com (20.205.243.166): 56 data bytes

64 bytes from 20.205.243.166: icmp_seq=0 ttl=112 time=92.956 ms

64 bytes from 20.205.243.166: icmp_seq=1 ttl=112 time=91.678 ms

64 bytes from 20.205.243.166: icmp_seq=2 ttl=112 time=92.730 ms

64 bytes from 20.205.243.166: icmp_seq=3 ttl=112 time=92.758 ms

这样的信息。停止ping可以按control + z 

(有多个DNS地址时,可以这样去测试哪个更少延迟)


http://www.mrgr.cn/news/91812.html

相关文章:

  • golang--字符串处理(rune类型)
  • Web自动化之Selenium 超详细教程(python)
  • A000目录
  • Ubuntu安装PostgreSQL
  • 输入搜索、分组展示选项、下拉选取,el-select 实现:即输入关键字检索,返回分组选项,选取跳转到相应内容页 —— VUE 项目-全局模糊检索
  • tailwindcss学习01
  • 家里WiFi信号穿墙后信号太差怎么处理?
  • 解决本地模拟IP的DHCP冲突问题
  • 支持向量机(SVM)在 NLP 中的使用场景
  • 【Linux网络】认识协议、Mac/IP地址和端口号、网络字节序、socket套接字
  • C#功能测试
  • RabbitMQ 消息队列
  • AD(Altium Designer)三种方法导入图片
  • 超高清大图渲染性能优化实战:从页面卡死到流畅加载
  • three.js之特殊材质效果
  • 基于ffmpeg+openGL ES实现的视频编辑工具-opengl相关逻辑(五)
  • Http升级为Https - 开发/测试服环境
  • 保姆级! 本地部署DeepSeek-R1大模型 安装Ollama Api 后,Postman本地调用 deepseek
  • Hopper架构 GEMM教程
  • Debezium:实时数据捕获与同步的利器