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

相关推荐
win水5 小时前
八、命令行参数和环境变量
linux·环境变量·命令行参数
( •̀∀•́ )9205 小时前
Linux 下部署 `social-auto-upload` 遇到的问题及完整解决方案
linux·运维·服务器
代码中介商5 小时前
Libevent实战:高性能网络编程指南
linux·运维·网络
happytree0015 小时前
linux0.11 - setup.s第一阶段(获取系统信息)
linux
怀旧,5 小时前
【Linux网络编程】2. Socket编程 UDP
linux·网络·udp
徒劳爱学仙6 小时前
全志 V821 韦东山 Avaota-F1-B ubuntu开发环境搭建
linux·运维·ubuntu
z200509306 小时前
【linux学习】linux的基本指令
linux·学习
迷枫7126 小时前
Linux 磁盘管理全攻略:从物理硬件到在线扩容
linux
m0_535817557 小时前
Claude Code国内直连教程:从0到1安装配置(附API中转方案,亲测跑通)
windows·gpt·ai·api·claude·claudecode·88api
java_logo7 小时前
轻量AI接口网关一键部署|calciumion/new-api Windows/Linux Docker 部署全教程
linux·人工智能·windows·one api·calciumion·ai网关部署·one api 部署