一分钟解决Github连接慢或者无法连接,亲测有效!

简介: 一分钟解决Github连接慢或者无法连接,亲测有效!

大家好,我是冰河~~

Github 作为全球最大的代码托管平台和开源社区,它的服务器在国外,所以一直存在访问速度过慢、甚至有时候无法访问的问题,非常让人头疼!!!

慢有时候还可以忍受,但是对于最近几天发生的大片地区无法正常访问 Github 的问题,就必须有一个好的方法去解决了。


这里我们可以使用两种方案解决Github连接慢或者无法连接的问题。

一:使用 Gitee 的镜像仓库

大家都知道国内正在积极推动开源社区的发展,其中 Gitee 就是我们国家支持推动的国内开源生态系统。

经过这么多年的发展,大部分实用的仓库都可以在 Gitee 上找到镜像,而且由于其服务器是在国内,所以访问速度非常快速!!

Gitee的访问链接如下:

https://gitee.com/

二:配置本地的 hosts 文件

这种方案的原理就是:原理:绕过 DNS 解析,直接使用本地的 DNS 记录进行直接跳转。

可以通过 http://ping.chinaz.com/ 链接查询github的DNS信息,例如,可以直接打开 http://ping.chinaz.com/github.com 链接查看github。

image.png

点击 Ping 检测 按钮

选择 TTL 和响应时间都比较小的两个响应 IP

image.png

选择好IP之后修改本机的hosts文件,我的电脑是Windows 10操作系统,hosts文件的目录为C:\Windows\System32\drivers\etc\hosts

添加如下两行配置:

15.164.81.167 github.com
52.74.223.119 github.com

如下图所示。

image.png

接下来,刷新本地 DNS 缓存。使用 Win+R 输入 cmd ,打开命令提示符,输入:ipconfig /flushdns

image.png

至此,我们就成功加速了访问 Github,或者解决了 Github 无法连接的问题,是不是很简单呢?

好了,今天就到这儿吧,我是冰河,我们下期见~~

相关文章
|
网络安全 持续交付 开发工具
使用ssh连接到gitHub Actions服务器
本文是博主学习github的记录,希望对大家有所帮助。
784 0
|
4月前
|
Linux
无敌解决GitHub无法ping通也无法登录的问题无敌解决idea连接GitHub提示Invalid authentication data. Connection reset
无敌解决GitHub无法ping通也无法登录的问题无敌解决idea连接GitHub提示Invalid authentication data. Connection reset
116 1
|
12月前
|
Shell 程序员 网络安全
快速学会 IDEA 中 Git 的使用与 GitHub 仓库创建、连接、发布
IDEA 中 Git 的使用 GitHub 仓库创建、连接、发布
333 0
|
9月前
|
网络安全 数据安全/隐私保护
mac本地创建ssh key连接github
mac本地创建ssh key连接github
|
NoSQL 安全 搜索推荐
连接微信群、Slack 和 GitHub:社区开放沟通的基础设施搭建
在开源社区中,开放的一个重要意义是社区内的沟通、讨论应该是透明、包容并且方便所有成员访问的。这意味着社区中的任何人都应该能够参与讨论和决策过程,并且所有相关信息应该公开和自由地与他人共享。
269 0
|
存储 SQL 数据挖掘
mac 如何快速生成SSH key,配置github SSH公钥连接(解决git push 413问题)
mac 如何快速生成SSH key,配置github SSH公钥连接(解决git push 413问题)
704 0
mac 如何快速生成SSH key,配置github SSH公钥连接(解决git push 413问题)
|
网络安全
解决 Mac 同时连接Gitlab和Github问题
解决 Mac 同时连接Gitlab和Github问题
438 0
|
开发工具 git Windows
Github访问不是私密连接问题
GitHub是一个软件项目的托管平台,是我们经常需要访问的,我原本在学校时候虽然网速比较慢,但是还以能够满足一些代码下载和上传的,在暑假回到家,再去访问的时候就出现了不能访问的问题。
6231 1
Github访问不是私密连接问题
|
网络安全 开发工具 数据安全/隐私保护
Git 实现连接 Github 远程仓库、拉取、推送本地文件
本地写的代码想推送到 Github 上面,可以借助 Git 命令实现,总结起来简单好用,阅读教程之前请确保你已经安装好 Git 软件;
|
编译器 Linux Shell
Git的安装、初次配置以连接github,在第三方软件中配置、使用git 命令,提交项目到github的远程仓库出现bug的解决
Git的安装、初次配置以连接github,在第三方软件中配置、使用git 命令,提交项目到github的远程仓库出现bug的解决
302 0
Git的安装、初次配置以连接github,在第三方软件中配置、使用git 命令,提交项目到github的远程仓库出现bug的解决