首页 资源分享 国内无法访问GitHub的7个解决方法

国内无法访问GitHub的7个解决方法

国内访问 GitHub 可能会遇到访问缓慢、无法加载甚至被 DNS 劫持等问题,以下是几种解决方法:

1. 修改 Hosts(适用于网页访问 GitHub)

可以手动修改 hosts 文件,将 GitHub 的 IP 地址直连,以绕过 DNS 解析问题。

操作步骤:

访问 GitHub 全球 IP 查询网站 或 ipaddress.com 获取 GitHub 相关域名的最新 IP。

打开本地 hosts 文件:

Windows:C:\Windows\System32\drivers\etc\hosts

Mac/Linux:/etc/hosts

添加如下内容(IP 需替换为最新的):

140.82.112.3 github.com
185.199.108.133 assets-cdn.github.com
185.199.109.133 assets-cdn.github.com
185.199.110.133 assets-cdn.github.com
185.199.111.133 assets-cdn.github.com

保存文件,并运行以下命令刷新 DNS 缓存:

Windows:ipconfig /flushdns

Mac/Linux:sudo dscacheutil -flushcache

该方法比较简单,只要修改host文件即可,实测下来效果并不好,有时候修改后仍然无法访问GitHub。

2. 使用国内镜像(适用于 GitHub 代码仓库)

如果无法访问 GitHub,可以使用一些国内镜像,如:

FastGit(https://fastgit.org/):提供 GitHub 加速和镜像服务

GitHub Proxy(反代):如 https://ghproxy.com/,使用方式:

https://ghproxy.com/https://github.com/user/repo.git

Gitee 导入 GitHub 代码:Gitee(码云)可以直接同步 GitHub 代码

目前FastGit已经停止服务,网站上写着Hope in foreseeable furture, we will meet again.,不知道将来是否会恢复服务。

3. 使用 VPN 或代理

由于 GitHub 服务器在海外,有时访问会受到限制,可以使用 VPN、Shadowsocks、Clash、V2Ray 等代理工具绕过网络限制。

推荐加速器:Dove加速器 https://dove8.cc/a.php?amawx2CyMVaaX

4. 绑定 Cloudflare WARP(适用于 Git 访问 GitHub)

Cloudflare WARP 可以提供稳定的网络环境,避免 GitHub 访问问题。

下载 WARP 客户端:https://1.1.1.1/

启动 WARP,并切换至“WARP 模式”

之后 GitHub 访问速度会有所提升

5. 更换 DNS(适用于 DNS 解析问题)

如果 GitHub 无法访问是由于 DNS 被污染,可以更换为更稳定的 DNS,如:

Google DNS:8.8.8.8,8.8.4.4

Cloudflare DNS:1.1.1.1

阿里云 DNS:223.5.5.5,223.6.6.6

可以在 网络设置 -> 更改 DNS 服务器 中手动修改。

6. 使用 GitHub Desktop(适用于 Git 操作)

如果只是克隆或推送代码,可以尝试使用 GitHub Desktop(https://desktop.github.com/),有时比 Git 命令行更稳定。

总结

网页访问 GitHub 慢 → 修改 Hosts、换 DNS、使用代理

克隆或拉取代码慢 → 使用 FastGit、GitHub Proxy 或 VPN

GitHub 资源(图片、文件等)加载失败 → 绑定 Cloudflare WARP 或更换 DNS

你可以先试试修改 Hosts 和 DNS,如果仍然无法访问,可以考虑使用VPN代理或镜像加速。

站心网

国内访问 GitHub 可能会遇到访问缓慢、无法加载甚至被 DNS 劫持等问题,以下是几种解决方法: 1. 修改 Host..

为您推荐

使用shields.io来实时显示GitHub项目star、watch和fork的数量

如何获取GitHub repo实时的star,watch和fork数量呢?这里推荐一个Shields.io工具,可以实时生成GitHub徽章,同时显示star数。显示效果如下:什么是 Shields.io?Shields.io 是一个开源项目,用于生成各种类型的徽章..

GitHub上开源许可证License含义说明

在 GitHub 上,开源许可证规定了其他人如何使用、修改和分发代码。以下是几种常见的开源许可证及其含义:MIT 许可证:MIT 许可证是非常宽松的许可证,允许任何人自由使用、复制、修改和分发代码。唯一的要求是保留原..

Docsify | 轻量级无静态构建文档站点生成器

什么是 Docsify?Docsify 可以即时生成你的文档网站。与 GitBook 不同,它不会生成静态 html 文件。相反,它会智能地加载和解析你的 Markdown 文件并将其显示为网站。要开始使用它,你需要做的就是创建一个 index.ht..

Visual Studio使用GitHub Copilot教程

GitHub Copilot 在 Visual Studio 中的使用GitHub Copilot 在编写代码时提供 AI 对程序员的自动完成样式的建议。如果使用 Visual Studio,可以直接在编辑器中查看并合并来自 GitHub Copilot 的建议。本教程将演示如..

免费使用GitHub Copilot X的方法

GitHub Copilot是一个由OpenAI和GitHub合作开发的人工智能代码助手,利用机器学习技术,可以自动生成代码片段和函数,从而帮助程序员更快地编写代码。它是基于OpenAI的自然语言处理技术GPT模型,结合GitHub的代码库..

GitHub Copilot 已沦为编程考试作弊的神器,正在“摧毁”初级开发者?

自 2021 年 6 月,微软发布 AI 代码建议工具 GitHub Copilot 以来,业界关于它的争议就没有断过。这不,继 Copilot 相继宣布收费、代码版权引发软件自由保护协会怒批之后,来自美国马萨诸塞大学阿默斯特分校计算机科..

Github的各种license许可证说明

GitHub是一个面向开发者的协作平台,许多项目都会在GitHub上托管并共享其代码。为了管理代码的使用和分发,项目所有者可以选择为其代码库选择不同类型的开源许可证。这些许可证定义了其他人可以如何使用、分发和修改..

480亿元!微软正式收购开源代码共享社区GitHub

微软刚刚官方宣布,正式收购全球最大的开源代码共享社区GitHub,作价75亿美元,约合人民币480亿元。480亿元!微软正式收购开源代码共享社区GitHubGitHub是最负盛名的开源和私有软件项目托管平台,拥有2800多万开发者..

GitHub发布集成GPT-4的Copilot X编码助手

在 GPT-4 模型的支持下,微软打造的 AI“结对编程助手”已经能够标记 pull 请求、生成模仿文档和讨论代码内容。GitHub 还添加了 OpenAI 的聊天功能,这也就是说 Copilot X 将允许程序员以 ChatGPT 的风格..

GitHub Copilot的免费平替 通义灵码使用教程

在如今这个人工智能高速发展的时代,每个行业都在被AI技术影响而改变。层出不穷的AI辅助工具,让我们看到了机器正在取代一部分基础的日常工作。对于我们开发者而言,当前最炙手可热的就是GitHub Copilot,市面上最好..

GitHub基本操作流程命令大全

GitHub是全球最大的开源代码托管平台,它不仅提供了存储和管理代码的功能,还拥有丰富的协作工具和功能,使开发者能够更好地协作、追踪代码变更、解决问题等。在本文中,我们将介绍一些基本的GitHub操作,帮助初学者..

奔驰GitHub私钥外泄 完整源代码和机密数据泄露

梅赛德斯-奔驰由于没有妥善处理 GitHub 私钥,导致外界可不受限制地访问内部 GitHub 企业服务,而且整个源代码都被泄露出来。梅赛德斯-奔驰(Mercedes-Benz)是德国知名的汽车、巴士和卡车制造商,以其丰富的创新历..

GitHub Copilot 与 ChatGPT:哪个更适合编程?

这些工具都使用人工智能,但它们的功能却截然不同。要点GitHub Copilot 擅长代码完成和编码环境中的集成,使其最适合编程。由于其自然语言响应,ChatGPT 非常适合学习、概念理解和头脑风暴项目。在您的工作流程中结..

发表回复

返回顶部