GitHub 站点打不开

遇到的问题

  • 您是否遇到过GitHub网站打不开的情况,正如下图所示:

    在这里插入图片描述

解决方案

以下是一些常见的解决方案:

1. 检查网络连接

  • 确保你的设备已连接到互联网。
  • 尝试访问其他网站,确保不是你的网络问题。
        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=47140.82.112.3 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),往返行程的估计时间(以毫秒为单位):最短 = 219ms,最长 = 221ms,平均 = 219ms```
    

2. 清理浏览器缓存

  • 清理浏览器的缓存和 cookies,可能是缓存导致的问题。

    在这里插入图片描述

  • 快捷键 Ctrl + Shift + Delete

3. 切换 DNS 服务器

尝试使用公共 DNS 服务器,如 Google 的 8.8.8.88.8.4.4,或 Cloudflare 的 1.1.1.1
以下是不同操作系统中更改 DNS 服务器的步骤:

Windows 10
  1. 打开 控制面板
  2. 选择 网络和 Internet
  3. 点击 网络和共享中心
  4. 在左侧栏选择 更改适配器设置
  5. 右键点击你正在使用的网络连接(例如 Wi-Fi 或以太网),然后选择 属性
  6. 在属性窗口中,选择 Internet 协议版本 4 (TCP/IPv4),然后点击 属性
  7. 在新的窗口中,选择 使用下面的 DNS 服务器地址,然后输入以下 DNS 服务器地址:
    • 首选 DNS 服务器:8.8.8.8
    • 备用 DNS 服务器:8.8.4.4
  8. 点击 确定,然后再点击 关闭
macOS
  1. 打开 系统偏好设置
  2. 选择 网络
  3. 在左侧栏中选择你正在使用的网络连接(例如 Wi-Fi 或以太网)。
  4. 点击右下角的 高级
  5. 选择 DNS 标签页。
  6. 点击左下角的 + 按钮,添加以下 DNS 服务器地址:
    • 8.8.8.8
    • 8.8.4.4
  7. 点击 确定,然后再点击 应用
Linux (以 Ubuntu 为例)
  1. 打开 设置
  2. 选择 网络
  3. 在网络连接列表中找到你正在使用的网络,点击旁边的 齿轮图标
  4. 选择 IPv4 标签页。
  5. 取消勾选 自动(DHCP)
  6. DNS 部分,输入以下 DNS 服务器地址:
    • 8.8.8.8
    • 8.8.4.4
  7. 点击 应用
路由器
  1. 登录到你的路由器管理界面(通常是通过在浏览器中输入路由器的 IP 地址,如 192.168.1.1 或 192.168.0.1)。
  2. 找到 DNS 设置,通常在 网络设置高级设置 中。
  3. 输入以下 DNS 服务器地址:
    • 8.8.8.8
    • 8.8.4.4
  4. 保存设置并重新启动路由器。

4. 使用 VPN

  • GitHub 在某些地区可能会被限制,使用 VPN 可以帮助绕过这些限制。
  • 由于相关法律规定,这里不做介绍。
  • 请大家务必文明上网。

5. 检查 hosts 文件

  • 检查并编辑你的 hosts 文件,确保没有错误配置。路径如下:

    • Windows: C:\Windows\System32\drivers\etc\hosts
    • macOS / Linux: /etc/hosts
  • 添加以下条目以解决 DNS 解析问题:

    140.82.112.3 github.com
    140.82.112.4 gist.github.com
    
  • 需要使用超级管理员身份打开编辑

    在这里插入图片描述

  • 如果有杀毒软件警告,选择允许本次操作

6. 使用镜像网站

  • 在极端情况下,可以尝试使用 GitHub 的镜像网站,如 FastGit。
  • 除了 FastGit,还有其他 GitHub 镜像网站可以尝试,如:
    • cnpmjs
    • gitclone

7. 检查防火墙和安全软件

  • 某些防火墙或安全软件可能会阻止对 GitHub 的访问,检查并配置这些软件允许访问 GitHub。

  • 以下是一些常见的防火墙拦截方法以及如何检查和解除这些限制:

    防火墙拦截方法
    1. 阻止 IP 地址

      • 防火墙可以通过阻止 GitHub 服务器的 IP 地址来限制访问。
    2. 阻止域名

      • 防火墙可以通过阻止对 github.com 和相关子域名的访问来限制访问。
    3. 端口阻断

      • GitHub 使用特定的端口(如 443 端口进行 HTTPS 通信)。防火墙可以通过阻止这些端口来限制访问。
    4. 内容过滤

      • 防火墙可以通过检测和过滤包含特定关键字或 URL 的网络请求来限制访问。
    检查和解除防火墙限制
    • Windows 防火墙

      1. 打开 Windows 防火墙设置

        • 打开 控制面板,选择 系统和安全,然后点击 Windows Defender 防火墙
      2. 允许应用或功能通过防火墙

        • 点击左侧的 允许应用或功能通过 Windows Defender 防火墙
        • 点击 更改设置,然后找到浏览器或 Git 客户端,确保它们的公用和专用网络都被允许访问。
      3. 创建入站和出站规则

        • Windows Defender 防火墙 窗口左侧,点击 高级设置
        • 入站规则出站规则 中分别创建新的规则,允许对 github.com 和相关 IP 地址的访问。
        • 选择 新建规则,选择 自定义,然后输入 GitHub 的 IP 地址或域名。
    • 第三方防火墙软件

      如果你使用的是第三方防火墙软件,例如 Norton, McAfee, Kaspersky 等,可以参考以下步骤:

      1. 打开防火墙软件

        • 启动你的防火墙软件,进入设置或配置页面。
      2. 查找访问控制设置

        • 在设置中找到访问控制或应用程序控制,查看是否有关于 github.com 的限制。
      3. 允许 GitHub 访问

        • github.com 和相关的 IP 地址添加到允许列表中,确保浏览器和 Git 客户端的访问被允许。
      4. 关闭内容过滤

        • 如果防火墙软件有内容过滤功能,检查并确保没有对 GitHub 相关内容的过滤规则。
    检查路由器防火墙
    1. 登录到路由器管理界面

      • 通常通过在浏览器中输入路由器的 IP 地址(如 192.168.1.1 或 192.168.0.1)访问。
    2. 查找防火墙或安全设置

      • 在设置菜单中找到防火墙或安全设置。
    3. 检查并解除对 GitHub 的限制

      • 检查是否有对 github.com 或相关 IP 地址的访问限制,解除这些限制。
    使用命令行工具检查连接

    可以使用命令行工具如 pingtracert(Windows)或 traceroute(macOS / Linux)来检查与 GitHub 的连接:

    ping github.com
    tracert github.com   # Windows
    traceroute github.com  # macOS / Linux
    

以上就是对github不能正常打开的解决方案,如果你有更好的解决方案欢迎在评论区留言。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/44098.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue+SpringBoot实现仿网盘项目

目录 一、效果展示 二、前端代码 三、后端代码及核心解释 四、进阶开发与思路 一、效果展示 1.1读取文件夹内的文件 1.2删除功能 1.3 上传文件 1.4 文件下载 对应的网盘实际地址与对应下载内容: 二、前端代码 2.1 创建vue项目(需要有vuex与router&…

C++笔试真题

可变分区管理方案 最佳适应:空闲区按容量递增最坏适应:空闲区按容量递减首先适应:空闲区按地址递增 C的结构体中有构造函数。 Linux新建用户或组 useradd:命令用于建立用户账号usermod:修改用户账号groupadd&#…

【模块化与包管理】:解锁【Python】编程的高效之道

目录 1.什么是模块? 2. 模块的导入过程 3. 理解命名空间 4. import语句的多种形式 5. 模块的执行与重新导入 6. 包(Package) 7. sys模块和os模块 sys模块 常用属性 示例:使用sys模块 os模块 常用功能 示例&#xff1…

【鸿蒙学习笔记】使用动画

官方文档:使用动画 目录标题 属性动画:通用属性发生改变时而产生的属性渐变效果animationanimateTo自定义属性动画 AnimatableExtend 转场动画:是页面或组件的切换动画 , 显示/隐藏 切换时的动画出现/消失转场:实现一个组件出现或…

【Superset】dashboard 自定义URL

URL设置 在发布仪表盘(dashboard)后,可以通过修改看板属性中的SLUG等,生成url 举例: http://localhost:8090/superset/dashboard/test/ 参数设置 以下 URL 参数可用于修改仪表板的呈现方式:此处参考了官…

SolidWorks滚花螺栓制作-cnblog

目标 规划基准图形 确定尺寸,单位mm 我 对固定好的图形进行旋转 倒角 设置螺纹 注意改变深度为15mm 收尾位置补全 滚花 建立基准面 制作多边形 添加穿透 扫描切除 圆周阵列 成品完成

【深度学习】手动完成线性回归!

🍊嗨,大家好,我是小森( ﹡ˆoˆ﹡ )! 易编橙终身成长社群创始团队嘉宾,橙似锦计划领衔成员、阿里云专家博主、腾讯云内容共创官、CSDN人工智能领域优质创作者 。 易编橙:一个帮助编程小…

现代码头装卸系统:技术创新与效率提升

引言 码头装卸系统在全球贸易和物流链中扮演着至关重要的角色。随着全球化进程的加快,国际贸易量不断增加,港口作为货物进出主要枢纽,其装卸效率直接影响到整个物流链的运作效率和成本。一个高效、现代化的码头装卸系统不仅能提高港口的货物处…

JVM是如何创建一个对象的?

哈喽,大家好🎉,我是世杰。 本文我为大家介绍面试官经常考察的**「Java对象创建流程」** 照例在开头留一些面试考察内容~~ 面试连环call Java对象创建的流程是什么样?JVM执行new关键字时都有哪些操作?JVM在频繁创建对象时,如何…

JVM垃圾回收器详解

垃圾回收器 JDK 默认垃圾收集器(使用 java -XX:PrintCommandLineFlags -version 命令查看): JDK 8:Parallel Scavenge(新生代) Parallel Old(老年代) JDK 9 ~ JDK20: G1 堆内存中…

CVE-2024-6387Open SSH漏洞彻底解决举措(含踩坑内容)

一、漏洞名称 OpenSSH 远程代码执行漏洞(CVE-2024-6387) 二、漏洞概述 Open SSH是基于SSH协议的安全网络通信工具,广泛应用于远程服务器管理、加密文件传输、端口转发、远程控制等多个领域。近日被爆出存在一个远程代码执行漏洞,由于Open SSH服务器端…

2024年夏季德旺杯数学素养水平测试

此为小高组的测试,不过德旺杯主要看获奖情况,选择学员入营

基于考研题库小程序V2.0实现倒计时功能板块和超时判错功能

V2.0 需求沟通 需求分析 计时模块 3.1.1、功能描述←计时模块用于做题过程中对每一题的作答进行30秒倒计时,超时直接判错,同时将总用时显示在界面上;记录每次做题的总用时。 3.1.2、接口描述←与判定模块的接口为超时判定,若单题用时超过 …

人工智能和机器学习 (复旦大学计算机科学与技术实践工作站)20240703(上午场)人工智能初步、mind+人脸识别

前言 在这个科技日新月异的时代,人工智能(AI)已经逐渐渗透到我们生活的方方面面,从智能家居到自动驾驶,无一不彰显着AI的强大潜力。而人脸识别技术作为AI领域的一项重要应用,更是以其高效、便捷的特点受到了…

萤石揽获2024葵花奖17项重磅大奖 登顶荣誉之巅

7月9日,第八届葵花奖智能家居评选颁奖盛典在中国建博会(广州)广交会展馆隆重举行。萤石共斩获横跨智能锁、智能家居摄像机、智能清洁、全屋智能以及物联网云平台等多个领域的17项大奖,创下行业最多记录,并问鼎金至尊奖…

记录|C#安装+HslCommunication安装

记录线索 前言一、C#安装1.社区版下载2.VS2022界面设置 二、HslCommunication安装1.前提2.安装3.相关文件【重点】 更新记录 前言 初心是为了下次到新的电脑上安装VS2022做C#上机位项目时能快速安装成功。 一、C#安装 1.社区版下载 Step1. 直接点击VS2022,跳转下…

华为机试HJ106字符逆序

华为机试HJ106字符逆序 题目: 想法: 将输入的字符串倒叙输出即可 input_str input()print(input_str[::-1])

二十年大数据到 AI,图灵奖得主眼中的数据库因果循环

最近,MIT 教授 Michael Stonebraker 和 CMU 教授 Andrew Pavlo (Andy) 教授联合发表了一篇数据库论文。Michael Stonebraker 80 高龄,是数据库行业唯一在世的图灵奖得主,Andy 则是业界少壮派里的最大 KOL。 一老一少,当今数据库届…

MVC架构

MVC架构 MVC架构在软件开发中通常指的是一种设计模式,它将应用程序分为三个主要组成部分:模型(Model)、视图(View)和控制器(Controller)。这种分层结构有助于组织代码,使…

钡铼技术有限公司S270用于智慧物流中心货物追踪与调度

钡铼技术有限公司的第四代S270是一款专为智慧物流中心设计的工业级4G远程遥测终端RTU,其强大的功能和灵活性使其成为货物追踪与调度的理想选择。 技术规格和功能特点 钡铼S270支持多种通信协议,包括短信和MQTT,这使得它能够与各种云平台如华…