Windows和Linux访问不了GitHub的解决方法

一、Windows访问不了GitHub

问题描述

使用Windows访问GitHub时,出现如下情况,显示无法访问。

解决方案:

打开域名查询网站:https://tool.chinaz.com/dns

输入GitHub的域名,点击立即检测。

出现如下页面,可以看到GitHub域名对应的很多IP地址。

点击PING,可以看到PING检测结果如下,失败或者成功,记住可以ping成功的IP地址。

使用win+r打开运行窗口,输入cmd打开命令提示符窗口,输入如下命令,把140.82.121.3替换为上面获取到的可以ping成功的IP地址。

cmd 复制代码
echo. >> C:\Windows\System32\drivers\etc\hosts
echo 140.82.121.3 github.com >> C:\Windows\System32\drivers\etc\hosts
ipconfig /flushdns

再次访问GitHub,如下图所示,已经成功访问到。


二、Linux从GitHub下载文件失败

问题描述

使用centos从GitHub下载.tar.gz文件失败,和Windows是差不多的问题。

解决方案:

解决方案类似Windows,获取到可以ping成功的IP地址后,在centos中执行如下命令。

shell 复制代码
echo >> /etc/hosts
echo 140.82.121.3 github.com >> /etc/hosts

之后再次使用wget下载GitHub的.tar.gz文件,下载成功。

相关推荐
LaoWaiHang2 小时前
Linux基础知识15:修改文件(文件夹)的权限
linux
harrain3 小时前
windows下载安装MySQL9.5的缺少Redistributable问题解决
windows·mysql
Trouvaille ~3 小时前
【Linux】TCP协议基础与连接管理详解:从三次握手到四次挥手
linux·运维·服务器·网络·c++·网络协议·tcp/ip
蓝天居士3 小时前
Linux串口接收0x0D莫名转换为0x0A问题的根本原因分析
linux
UP_Continue3 小时前
Linux--动静态库
linux·运维·服务器
CheungChunChiu4 小时前
Linux 音频系统全景解析:PipeWire、PulseAudio 与 ALSA 的层次关系
linux·运维·服务器·audio
小张成长计划..4 小时前
【linux】5:编译器-gcc/g++的使用
linux
你真是饿了4 小时前
7.进程间通信
linux·运维·服务器
TEC_INO4 小时前
Linux_12:通过多线程获取VENC的H264码流数据
linux·运维·服务器
leikooo5 小时前
基于 GitHub Actions 的 Notion RSS 自动化部署指南
python·github·rss