赞
踩
您是否遇到过GitHub网站打不开的情况,正如下图所示:
以下是一些常见的解决方案:
C:\Vinca>ping github.com
正在 Ping github.com [140.82.112.3] 具有 32 字节的数据:
来自 140.82.112.3 的回复: 字节=32 时间=219ms TTL=47
来自 140.82.112.3 的回复: 字节=32 时间=219ms TTL=47
来自 140.82.112.3 的回复: 字节=32 时间=221ms TTL=47
来自 140.82.112.3 的回复: 字节=32 时间=219ms TTL=47
140.82.112.3 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 219ms,最长 = 221ms,平均 = 219ms
```
清理浏览器的缓存和 cookies,可能是缓存导致的问题。
快捷键 Ctrl + Shift + Delete
尝试使用公共 DNS 服务器,如 Google 的 8.8.8.8
和 8.8.4.4
,或 Cloudflare 的 1.1.1.1
。
以下是不同操作系统中更改 DNS 服务器的步骤:
检查并编辑你的 hosts 文件,确保没有错误配置。路径如下:
C:\Windows\System32\drivers\etc\hosts
/etc/hosts
添加以下条目以解决 DNS 解析问题:
140.82.112.3 github.com
140.82.112.4 gist.github.com
需要使用超级管理员身份打开编辑
如果有杀毒软件警告,选择允许本次操作
某些防火墙或安全软件可能会阻止对 GitHub 的访问,检查并配置这些软件允许访问 GitHub。
以下是一些常见的防火墙拦截方法以及如何检查和解除这些限制:
阻止 IP 地址:
阻止域名:
github.com
和相关子域名的访问来限制访问。端口阻断:
内容过滤:
Windows 防火墙
打开 Windows 防火墙设置:
允许应用或功能通过防火墙:
创建入站和出站规则:
github.com
和相关 IP 地址的访问。第三方防火墙软件
如果你使用的是第三方防火墙软件,例如 Norton, McAfee, Kaspersky 等,可以参考以下步骤:
打开防火墙软件:
查找访问控制设置:
github.com
的限制。允许 GitHub 访问:
github.com
和相关的 IP 地址添加到允许列表中,确保浏览器和 Git 客户端的访问被允许。关闭内容过滤:
登录到路由器管理界面:
查找防火墙或安全设置:
检查并解除对 GitHub 的限制:
github.com
或相关 IP 地址的访问限制,解除这些限制。可以使用命令行工具如 ping
和 tracert
(Windows)或 traceroute
(macOS / Linux)来检查与 GitHub 的连接:
ping github.com
tracert github.com # Windows
traceroute github.com # macOS / Linux
以上就是对github不能正常打开的解决方案,如果你有更好的解决方案欢迎在评论区留言。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。