文章标题 原创 翻译 转载 文章内容 每次clone项目非常慢只有几十kb,稍微大一点的项目要花费蛮长的时间而且中途可能会断掉,下面方法可以解决这个问题。 # 获取github域名对应的IP地址 访问[https://www.ipaddress.com](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。 文章类别 Python Mobile Android Java Shell Life Database Bug Windows IOS Tools Boost Node.js Mac Product Tips C/C++ Golang Javascript React Qt MQ MongoDB Design Web Linux LLM ChatGPT RAG AI 提交