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文件,下载成功。

相关推荐
wheeldown几秒前
【Linux】Linux进程间通信:命名管道(FIFO)的模拟实现重要知识点梳理
linux·运维·服务器
Crazy________4 分钟前
34部署LNMP架构详细解析
linux·运维·服务器·nginx
汤愈韬8 分钟前
NTFS权限基础、权限累加规则、权限继承规则
windows·网络安全
tan180°15 分钟前
Linux网络HTTP(上)(7)
linux·网络·http
小醉你真好22 分钟前
17、Centos9 安装 1Panel
linux·docker·运维开发
九皇叔叔1 小时前
Linux Shell 正则表达式:从入门到实战,玩转文本匹配与处理
linux·mysql·正则表达式
lhxcc_fly1 小时前
Linux网络--6、网络层
linux·网络·ip
刺客xs1 小时前
linux GDB调试器
linux·运维·windows
哦你看看1 小时前
学习Python 03
开发语言·windows·python
JinSo1 小时前
pnpm monorepo 联调:告别 --global 参数
前端·github·代码规范