欢迎访问Ningto's博客

Menu
  • 首页
  • 归档
  • 关于
  • 书签
  • 必应壁纸
  • IT聚合
  • 工具
    • 我的工具列表
    • 我的网盘
    • 必应每日壁纸API
    • Html转Markdown
    • 仙尘光标
Menu

解决github慢的问题

最后更新 2018-06-25 06:36:30   阅读量 2341

Table of Contents

  • 1. 获取github域名对应的ip地址
  • 2. 修改hosts文件
  • 3. 不重启电脑生效hosts
  • 4. mac电脑修改host文件
  • 5. 测试

每次clone项目非常慢只有几十kb,稍微大一点的项目要花费蛮长的时间而且中途可能会断掉,下面方法可以解决这个问题。

获取github域名对应的IP地址

访问https://www.ipaddress.com(如果不行的话可能要翻墙)网站,分别查询:github.com和github.global.ssl.fastly.net域名对应的IP地址,如下我查询到的结果:

    192.30.253.112      github.com
    151.101.185.194     github.global.ssl.fastly.net

修改hosts文件

windows系统hosts文件路径是:

C:\Windows\System32\drivers\etc

直接打开文件修改是不行的需要管理员权限。

  • 点击windows桌面的开始菜单,搜索栏中搜索cmd,右键列表中的cmd.exe以管理员权限打开,转到hosts文件所在目录:

    cd C:\Windows\System32\drivers\etc
    
  • 在cmd中用notepad打开

    notepad hosts
    
  • 将下面信息粘贴到文件末尾,保存文件。下面两个IP地址以自己查到的为准。

    # github
    192.30.253.112      github.com
    151.101.185.194     github.global.ssl.fastly.net
    

    github.com对应的IP地址可能有多个,如果某个不行可以换个试试

不重启电脑生效hosts

还是在之前的cmd窗口输入如下命令:

ipconfig /flushdns

执行结果显示:

Windows IP 配置
已成功刷新 DNS 解析缓存。

MAC电脑修改host文件

sudo vi /etc/hosts
将下来两行粘贴在文件末尾就可以了
192.30.253.112      github.com
151.101.185.194     github.global.ssl.fastly.net

测试

用git clone一个大一点的项目非常快,我的电脑下载速度达到了400~500kiB/s。

(转载本站文章请注明作者和出处:泞途 - ningto.com)

下一篇 – http升级到https
上一篇 – visual studio中props文件用法

  1. Windows

toningto@outlook.com

推荐文章

beast websocket demo

降权启动应用

标签云

Others Qt Go Web Product Javascript Mobile Linux Database Node.js Tools Design MQ Java Shell Bug Android Mac MongoDB Python C/C++ Tips Windows Life React Boost IOS

推广链接

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元

多谢支持,用了好几年,服务很稳定支持多设备!

其他

文章RSS

Copyright © 2016 Welcome To Ningto Blog | 鄂ICP备17003086号-2