最近经常要SSH登录Linux服务器,然后频繁使用Github,又懒得设代理,发现一个不错的解决方案--fetch-github-hosts
该项目是主要为解决研究及学习人员访问 Github 过慢或其他问题而提供的 Github Hosts 同步工具。
如果是Unix/Linux的话,可以直接运行下面这条命令即可:
sed -i "/# fetch-github-hosts begin/Q" /etc/hosts && curl https://hosts.gitcdn.top/hosts.txt >> /etc/hosts
然后再运行git clone时你会发现,速度‘嗖’的一下上来了。
熟悉Linux命令的朋友不难看出,其本质还是通过获取 github.com 的 hosts,然后修改服务器自身hosts文件来访问Github,而并非通过第三方IP地址接口来进行获取。
当然,Windows系统、Macos系统以及喜欢界面操作的朋友,同样不用担心。
同时还支持客户端hosts源自定义:
当然也支持命令行终端模式,基本都是一键式傻瓜操作。
项目地址:https://github.com/Licoy/fetch-github-hosts
希望对你有所帮助~
====正文结束====