当前位置:   article > 正文

Github 上传、下载过慢的解决方案_githubdesktop上传慢

githubdesktop上传慢


Github 上传、下载过慢的解决方案

  • 在 Github 上面上传或下载代码时,经常会速度很慢,甚至会中断,这里提供了一种给该域名指定 IP 的解决方案,亲测有效。

1. 查询该域名对应的 IP

  • 从 git clone 的域名入手,实际上用 git clone 下载项目文件时使用的域名是 http://github.global.ssl.fastly.net,而不是 http://github.com/
  • 打开第三方 DNS 域名解析网站,依次查询如下域名: github.global.ssl.fastly.netgithub.com 等对应的 IP。
github.com
assets-cdn.github.com
github.global.ssl.fastly.net
assets-cdn.github.com
avatars1.githubusercontent.com
avatars2.githubusercontent.com
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 常用的第三方 DNS 域名解析网站:http://tool.chinaz.com/dns
    在这里插入图片描述
  • 不同地方对应该域名的响应 IP 不一样,网页解析速度也就不一样。选择 TTL 值最小的 IP,写成以下格式:
192.30.253.112 github.com
103.245.222.133 assets-cdn.github.com
151.101.25.194 github.global.ssl.fastly.net
151.101.24.133 assets-cdn.github.com
151.101.72.133 avatars1.githubusercontent.com
151.101.72.133 avatars2.githubusercontent.com
151.101.229.194 github.global.ssl.fastly.net
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

2. 修改计算机的 hosts 文件

  • 用记事本打开 hosts 文件,并在文件末尾追加 IP 域名,给域名绑定访问 IP。如图:
    在这里插入图片描述
  • 保存文件。遇到 host 文件保存时系统提示无权限问题,可先以管理员身份运行 CMD,输入 notepad 调出记事本,在记事本中打开 hosts 文件,再进行操作。

3. 刷新本地 DNS 缓存

  • MacOS:$sudo killall -HUP mDNSResponder
  • Windows:打开 CMD >> 输入 ipconfig /flushdns
  • 刷新 DNS 缓存后,重新打开浏览器在 Github 上面上传或下载项目,速度明显变快。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/513847
推荐阅读
相关标签
  

闽ICP备14008679号