删除文章

确定要删除这篇文章吗?

取消
确定

解决github慢的问题

     阅读(818)  2018-06-25 14:36:30

每次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。

文章评论

Keep it simple,stupid
文章数
292
总访问量
355959
今日访问
166
最近评论

xuehaoyun : 很不错,来围观一下
tujiaw : 抱歉csdn code服务关闭了,这个代码我也找不到了
于淞 : 你好,这个文章的源码能分享一下吗,songsong9181@163.com,谢谢了 上面的写错了
于淞 : 你好,这个文章的源码能分享一下吗,838106303@163.com,谢谢了 上面的链接不能用了
tujiaw : 多谢多谢
essaypinglun college-paper.org : 很好的博客,赞赞
Folly : 这个实现有点奇怪,Qt为什么没有统一的比对方法。
过多s : alert("hello, world!")
tujiaw : 还不错哦
回到顶部