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

相关推荐
星恒随风25 分钟前
Linux Socket TCP编程(二):逐文件重构多进程、多线程与线程池服务器,深入fork、pthread_create、popen和std::bind
linux·服务器·笔记·学习·tcp/ip
晚风叙码26 分钟前
Linux 进程概念(下):程序地址空间与虚拟内存
linux·服务器·算法
shandianchengzi41 分钟前
【记录】LLM|ChatGPT连接Github并管理
chatgpt·github
无足鸟ICT42 分钟前
【RHCA+】影响Linux系统性能的因素
linux·运维·服务器
沫璃染墨1 小时前
从零入门计算机网络系列(十):HTTP协议进阶——从资源路径解析到状态码与请求头详解
linux·运维·服务器·网络·c++·http
小则又沐风a1 小时前
深入了解五种IO模型与非阻塞IO
linux
Sayai1 小时前
Ubuntu 开发环境搭建避坑(一):网卡 EEE 致 60% 周期性丢包,Realtek RTL8125 网络黑洞排查与修复
linux·运维·网络·ubuntu·性能优化
墨染天姬1 小时前
【linux 网络1】数据怎么进网卡到内核?
linux·运维·网络
崇子嵘1 小时前
上云方案硬件部分分析
linux
徐小夕1 小时前
JitOffice:把办公、AI 与审批装进同一个平台
前端·vue.js·github