GitHub是通往开源世界的重要窗口,虽然未被完全封锁,但网络访问受到严格限速,尤其是git clone操作,不同地区速度不一,普遍维持在10KiB/s到40KiB/s之间。对于Linux开发者而言,频繁在服务器上克隆仓库时,低速严重影响效率。这里分享一个实用的加速技巧:通过修改本地hosts文件,将GitHub相关域名解析指向更快的IP地址,可显著提升下载速度。该方法简单易行,无需额外工具,经过实际测试效果明显,能大幅缩短代码拉取时间,值得经常使用GitHub的用户尝试。
1、 查询GitHub域名对应的公网IP地址
2、 查询结果显示
3、 通过终端快捷键Ctrl+Alt+T打开命令行,使用gedit编辑hosts文件,可快速便捷地完成修改操作。
4、 输入命令 sudo gedit /etc/hosts,随后键入用户密码即可。
5、 用gedit打开hosts文件,在原有IP解析后添加查询到的IP与域名,按Ctrl+S保存即可,结果如上所示,无需其他操作。
6、 重启网络服务:执行命令 sudo /etc/init.d/networking restart,重新启动系统网络组件以恢复连接。
7、 查看/etc/hosts文件内容以确认修改结果
8、 修改后可测试下载速度,明显提升显著,实际网络环境下可达每秒3至4兆。
