前言


访问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. C# Parallel类For循环与普通For循环耗时性能比较

    1 static void Main(string[] args) 2 { 3 var dt = DateTime.Now; 4 var rand = new Random(DateTime.Now. ...

  2. 手把手教你君正X2000开发板的OpenHarmony环境搭建

    摘要:本文主要介绍基于君正X2000开发板的OpenHarmony环境搭建以及简单介绍网络配置情况 本文分享自华为云社区<君正X2000开发板的OpenHarmony环境搭建>,作者: 星 ...

  3. paddleocr安装与图片识别快速开始

    本文首发我的个人博客:paddleocr安装教程快速开始 1. 安装Python环境 wget https://mirrors.huaweicloud.com/python/3.8.5/Python- ...

  4. 第一个HTML

    第一个HTML <!DOCTYPE html><!--html 文件开始--><html lang="en"><!--head 文件头-- ...

  5. 通过helm搭建Harbor

    文章转载自:http://www.mydlq.club/article/66/ 系统环境: kubernetes 版本:1.20.1 Traefik Ingress 版本:2.4.3 Harbor C ...

  6. 关于使用kuboard安装其自带的监控应用的注意事项

    在安装过程中若想监控kube-controller-manager和kube-scheduler,需要按步骤中的如下说明操作 在这里,所有master节点的这俩文件都需要修改,不用apply,等一分钟 ...

  7. 图解 Kubernetes Service

    文章转载自:https://www.qikqiak.com/post/visually-explained-k8s-service/ 原文链接:https://medium.com/swlh/kube ...

  8. Kubernetes ConfigMap热更新

    ConfigMap是用来存储配置文件的kubernetes资源对象,所有的配置内容都存储在etcd中. 总结 更新 ConfigMap 后: 使用该 ConfigMap 挂载的 Env 不会同步更新 ...

  9. 使用Docker方式部署Mongodb多副本集(replSet)

    linux主机ip:192.168.0.253 1. 创建网络与容器 docker pull mongo docker network create mongo-rs docker run --nam ...

  10. 洛谷P4630 [APIO2018] Duathlon 铁人两项 (圆方树)

    圆方树大致理解:将每个点双看做一个新建的点(方点),该点双内的所有点(圆点)都向新建的点连边,最后形成一棵树,可以给点赋予点权,用以解决相关路径问题. 在本题中,方点点权赋值为该点双的大小,因为两个点 ...