解决github克隆慢的问题

这篇具有很好参考价值的文章主要介绍了解决github克隆慢的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

通过修改 HOSTS 文件进行加速

原因:git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。

适用各种操作系统,本次测试系统为Ubuntu 20.04.2 LTS,下载速度从几k提高到1M多。没有修改前git clone速度实在慢只有10K左右。

修改后,git clone速度达到800多k。或者1M多。

1、查找域名对应的ip地址,并修改hosts文件

linuxmi@linuxmi:~/$ nslookup github.global.ssl.fastly.Net
Server: 127.0.0.53
Address: 127.0.0.53#53

Non-authoritative answer:
Name: github.global.ssl.fastly.Net
Address: 31.13.64.33
Name: github.global.ssl.fastly.Net
Address: 2001::6ca0:a60a
linuxmi@linuxmi:~/$ nslookup github.com
Server: 127.0.0.53
Address: 127.0.0.53#53

Non-authoritative answer:
Name: github.com
Address: 13.250.177.223

然后开始修改hosts文件

Windows上的hosts文件路径在

C:\Windows\System32\drivers\etc\hosts

Linux的hosts文件路径在/etc/hosts中

sudo vim /etc/hosts

sudo gedit /etc/hosts

git clone速度太慢的解决办法(亲测还有效)

Mac的hosts文件路径也在/etc/hosts中

sudo vi /etc/hosts

在hosts文件末尾添加两行

github.com 13.250.177.223
github.global.ssl.fastly.Net 31.13.64.33

2、刷新DNS缓存

Linux:

sudo /etc/init.d/networking restart

Windows:

ipconfig /flushdns

Mac:

sudo killall -HUP mDNSResponder

现在你再来试一下 git clone 命令,是不是快的飞起

备注

Ubuntu 22.04刷新DNS缓存命令:文章来源地址https://www.toymoban.com/news/detail-743865.html

sudo resolvectl flush-caches

到了这里,关于解决github克隆慢的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git clone拉取GitHub项目失败/太慢的解决方法

    针对 在Ubuntu中通过git clone从GitHub上拉取项目时,遇到失败/速度慢等情况, 记录本人的解决思路。 方案一、使用gitclone gitclone.com是一个提供下载缓存的代码下载网站,使用方法简单,只需要 在仓库地址前面加上 gitclone.com ,就可以使速度提升几倍。(个人觉得速度很慢) 例

    2024年04月27日
    浏览(61)
  • Qv2ray在Ubuntu22.04系统中代理命令行终端(全局代理)方法 (解决终端上无法使用git clone,下载github文件慢的问题)

     在打开的bashrc文件最后面输入以下内容( 注意后面的8889和1089端口号必须和Ubuntu,Qv2ray上面的端口一致。 ): 如下图所示: 输入完成后, 按Ctrl+O ,然后 按回车键 确认保存, 按Ctrl+X 退出文本编辑,最后 重启电脑。 返回下图为代理成功: 至此终端上使用git clone  ,下载

    2024年04月14日
    浏览(78)
  • 解决 GitHub 访问速度慢的问题

    GitHub 访问速度慢的问题 GitHub 项目中的图片显示不出的问题 点击获取 文件 用记事本打开文件 将文件中的内容复制,粘贴到本机的 hosts 文件中 Windows 系统的 hosts 文件在 C:WindowsSystem32driversetc 文件夹下 保存对本机 hosts 的修改 如果未生效,打开 Windows 的 CMD 窗口,输入 ip

    2024年02月15日
    浏览(43)
  • npm设置国内源(淘宝镜像源),解决npm包下载速度慢的问题

    因为众所周知的原因,我们从拉取从官方源拉取npm 依赖,经常容易出现超时,拉取失败的情况。这个时候我们就非常有必要切换使用国内源了,如淘宝源等 查看当前源 设置为淘宝源 还原默认源 cnpm是一个命令,用它来代替npm nrm 是一个 npm 源管理器,允许你快速地在 npm源间

    2024年02月09日
    浏览(49)
  • 如何解决国内安装 wsl2 子系统,Ubuntu下载慢的问题

    国内从 windows App store  或者 powershell下载 Ubuntu  速度非常慢甚至动不动就失败, 为解决这个问题从网上找了一个离线安装的解决方案记录一下: 首先用浏览器找到想要下载的Microsoft Store应用的web页面,这里以Ubuntu22.0.4为例: Ubuntu 22.04.2 LTS - Microsoft Store 中的官方应用 将地址的链

    2024年02月05日
    浏览(49)
  • MAC 如何解决GitHub下载速度慢的问题

    解决github下载速度慢的方法很多,本文主要介绍通过Git镜像的方式解决下载慢的问题。 主要步骤有:1、找到gitconfig文件, 2、通过git命令查看当前生效的config 配置 3、使用git config命令编辑并添加国内镜像源 Git 一共有3个配置文件: 仓库级的配置文件:在仓库的 .git/.gitconfi

    2024年02月08日
    浏览(66)
  • 国内环境 GitHub 拉取仓库速度慢的缓解方案

    GitHub.com - GitHub: Let\\\'s build from here · GitHub github.global.ssl.fastly.net Dns检测|Dns查询 - 站长工具 假设对应 IP 地址分别为 140.82.xx.xxx 和 199.232.yy.yyy sudo vim /etc/hosts 加入如下两行: 140.82.xx.xxx  github.com 199.232.yy.yyy github.global.ssl.fastly.net 第三步:重启网络服务

    2024年01月18日
    浏览(35)
  • 解决在IDEA里Git特别慢的问题

      一直以来在idea里使用git进行更新、提交等操作的时候,都特别慢,慢的出奇。 搜到官网论坛的相关讨论: 老沙骑马马: 我的IDEA全家桶,在使用ide的git相关功能时非常的慢,例如Annotation with git blame,甚至是使用Commit侧边栏查看目前的更改,都会update一段时间 Lejia Chen: 您好

    2024年02月04日
    浏览(46)
  • 全网详细解决git官网下载太慢的问题

    我们在开发的过程中,无可避免地要使用到 git ,来托管我们的代码。 它是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 使用 git 的前提是要下载和安装它,因而,我们可以点击它的官网链接地址:https://git-scm.com。 打开官网链接后,如果你的

    2024年01月23日
    浏览(54)
  • Linux下git访问github遇问题大全及解决方案(太多了,慢慢更新)

    目录 目录 1.  ssh -T git@github.com配置了公钥依旧提示git@github.com‘s password: Permission denied, please try again.   2. ssh: connect to host github.com port 22: Connection refused  3. git报错Failed to connect to127.0.0.1 port 1080:Connection refused 4.  git push时卡住的解决方法(长时间不报错也不自动退出)_相关技

    2024年01月21日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包