前言


访问github网速老不好?老掉线?下载贼慢?或许这篇笔记可以帮助你!

Github访问慢的根本原因其实是CDN内容分发受到DNS污染,无法连接使用igithub的加速分发服务器,所以国内访问时好时坏。

说人话就是(猜测):GITHUB的服务器在国外,国内想访问就得问DNS具体的IP是哪个,但是DNS时不时抽风,所以要不就是给的地址不行就是访问不了DNS,我们这里的基本原理就是直接告诉本机对应域名的IP,不走弯路。

好的,废话不多说,开干~

第一种办法

修改本地host文件

这个文件配置了过后,你访问相关的域名就会优先在这个host文件内找IP。

1,获取IP

这里介绍两个获取你想访问的域名地址的IP的方法:

  1. 通过国外网站ipaddress.com去查询

    可以登录进去查询,也可以直接组合成固定格式的链接去查询,例如github.com.ipaddress.com/#ipinfo就是查询github,con的IP地址,格式为:域名地址+.ipaddress.com/#ipinfo。

  2. 通过一个链接,直接可以获取编辑后的host文件(点我)

2,修改host文件

好了,现在我们知道怎么去获取IP地址了,下面接着修改host文件。

host文件内容大概是这么个格式:

192.0.66.2                    github.blog
140.82.114.4 github.com
140.82.114.18 github.community
185.199.108.154 github.githubassets.com
151.101.65.194 github.global.ssl.fastly.net
185.199.110.153 github.io
185.199.108.133 github.map.fastly.net

先修改苹果MAC系统的hosts文件,和操作linux系统很像:

a. 打开终端

b. 输入sudo vim /etc/hosts使用超级权限编辑这个文件

c. 输入本地的开机密码,也就是超级权限的密码

d. 把你获取到的IP和域名地址按上举例格式对应编写,或直接用1.2中获取到的hosts文件覆盖它。

然后是win系统

a. 文件路径:C:\Windows\System32\drivers\etc\hosts

b. 也是修改或覆盖它

到这里基本能够正常访问github站了,其实举一反三,其他国外网站应该可以这么搞~

第二种方法

使用github加速神器

仓库地址:https://github.com/dotnetcore/FastGithub

下载地址:https://github.com/dotnetcore/FastGithub/releases/download/2.1.4/fastgithub_win-x64.zip

(下载速度慢?后面有介绍方法)

运行效果:

使用过后,访问github简直不要太丝滑了!

ps:初次使用的时候卫士等杀毒软件会报毒,信任它就好,然后浏览器在访问的时候也会提示不安全,然后导入下证书就好,具体请参考这个软件仓库的readme文件~

好东西要给大家分享

感谢作者~

关于提高github的下载/clone速度

  1. 通过github的镜像站或加速站

    https://gitclone.com/ (此镜像是直接搜索相关仓库,然后克隆)

    https://ghproxy.com/ (GitHub 文件 , Releases , archive , gist ,raw.githubusercontent.com 文件代理加速下载服务)

    https://toolwa.com/github/ (GitHub 加速下载)

  2. 通过国产码云gitee中专fork下载,鉴于国内版”github“体验较差,不想介绍

  3. 各大浏览器的扩展插件都有类似的加速插件。原理差不多,就是不稳定。

end

感谢阅读~

希望能帮到你~

see you~

码字不易,转载请注明原作者 ~ (from:https://erdong.work

github访问慢怎么办的更多相关文章

  1. 转: 解决Github访问超慢问题

    转自:http://zengrong.net/post/2092.htm 解决Github访问超慢问题 Github is so slowly. 这段时间访问 github 都非常慢,google了一 ...

  2. 转: Github访问慢解决办法

    from: https://yq.aliyun.com/articles/36744 Github访问慢解决办法   zxiaofan 2016-04-20 17:25:00 浏览2156 评论0 摘 ...

  3. 解决Github访问超慢问题[自己留档]

    解决Github访问超慢问题 Github is so slowly. 这段时间访问 github 都非常慢,google了一下发现是github某个CDN被伟大的墙屏蔽所致. 出问题的应该是这个CD ...

  4. 解决github访问过慢问题

    解决github访问过慢问题 主要原因: DNS 自动解析较慢 http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo 用文本编辑器打开ho ...

  5. github 入门教程之 github 访问速度太慢怎么办

    github 是全世界最流行的开源项目托管平台,其代表的开源文化从根本上改变了软件开发的方式. 基本上所有的需求都能从 github 上或多或少找到现成的实现方案,再也不用重头开始造轮子而是自定义轮子 ...

  6. 加速Github访问

    Github 仓库的数据传输很慢,甚至可能导致仓库拉取失败.例如: remote: Enumerating objects: , done. remote: Counting objects: % ( ...

  7. 解决github访问慢和下载项目慢的问题

    一.国内访问 GitHub 为什么很慢?  GitHub的CDN域名遭到DNS污染,导致无法连接使用 GitHub 的加速分发服务器,才使得国内访问速度很慢. 二.如何解决 DNS 污染?  通过修改 ...

  8. 修改 Hosts 解决 Github 访问缓慢问题

    背景 最近访问 Github 经常出现访问速度慢的问题,甚至会出现无法连接的情况.有一天,在一次家常聊天中提到了这个事情,有一位热心的 Gitee 朋友就说:你改一下 Hosts 文件就可以了.修改了 ...

  9. 国内github访问慢的解决方法

    本文是windows处理方法,macos方法也差不多. 一般Github的访问有两部分:主站的访问和二级域名的资源加载(比如样式文件等) 一般Github加载缓慢,主要是 assets-cdn.git ...

  10. Github 访问时出现Permission denied (public key)

    一. 发现问题: 使用 git clone 命令时出现Permission denied (public key) . 二. 解决问题: 1.首先尝试重新添加以前生成的key,添加多次,仍然不起作用. ...

随机推荐

  1. 使用Steamwork.Net 接入Steam一点心得

    1.  前言 这是我在开发过程中使用的一点总结,目前使用的东西包含基础登录功能,存档功能,成就系统,以及DLC安装功能.Steamwork不仅仅有这些功能还有游戏内交易,排行榜,数据传输等功能,这些功 ...

  2. JDK自带javap命令反编译class文件和Jad反编译class文件(推荐使用jad)

    一.前言 我们在日常学习中,对一个java代码有问题,不知道jvm内部怎么进行解析的时候:有个伟大壮举就是反编译,这样就可以看到jvm内部怎么进行对这个java文件解析的!我们可以使用JDK自带的ja ...

  3. git pull提示如下信息时候的操作

    执行git pull时提示信息如下: There is no tracking information for the current branch. Please specify which bra ...

  4. 计算shell 脚本的执行时间

    # shell_time.sh #!/bin/bash UseTime () { startTime_s=`date +%s` # 获取从1970-01-01 00:00:00 UTC到现在的秒数 $ ...

  5. JS 模块化- 05 ES Module & 4 大规范总结

    1 ES Module 规范 ES Module 是目前使用较多的模块化规范,在 Vue.React 中大量使用,大家应该非常熟悉.TypeScript 中的模块化与 ES 类似. 1.1 导出模块 ...

  6. Optional源码解析与实践

    1 导读 NullPointerException在开发过程中经常遇到,稍有不慎小BUG就出现了,如果避免这个问题呢,Optional就是专门解决这个问题的类,那么Optional如何使用呢?让我们一 ...

  7. 微信小程序专题(一)-----微信后台的相关开发

    本人最近在做微信小程序后端的相关开发工作 接触到微信小程序目前来讲需要两个条件 1.前端通过后台服务器去调用微信平台接口,来获取openid: 2.前端必须调用https 跟域名的形式 不得出现ip加 ...

  8. windows设置开机启动程序

    1.新建文件,填写路径 @echo off cd F:\程序路径\ //后面填写3D所在的路径 F: //程序的个盘符 run.bat 把这个文件填写完成后,改个名字,后缀改为bat,并把这个文件放在 ...

  9. linux下rsync的同步

    rsync是linux系统下的数据镜像备份工具.使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH.rsync****主机同步 文件下载地址: 链接:https:/ ...

  10. 《Java并发编程的艺术》读书笔记:二、Java并发机制的底层实现原理

    二.Java并发机制底层实现原理 这里是我的<Java并发编程的艺术>读书笔记的第二篇,对前文有兴趣的朋友可以去这里看第一篇:一.并发编程的目的与挑战 有兴趣讨论的朋友可以给我留言! 1. ...