Skip to content

Rexexe/git_hosts

Repository files navigation

GitHub Hosts

GitHub Hosts主要是通过修改host的方式加速GitHub访问,解决图片无法加载以及访问速度慢的问题。

说明

文件 说明
git_hosts_update.sh 查询当前服务器ip,某些地区可能会连接失败
hosts 官方服务器当前hosts集合
git_hosts.sh 指定测速全球数据中心,提取最快的服务器ip
hosts_fast 当前最快hosts

推荐自行运行git_hosts.sh,因为hosts_fast是以我的网络为测试依据的,可能不适合其他人

使用方式

手动配置hosts

macOS

hosts文件位置:/etc/hosts

macOS系统下修改需要按照如下方式:

1:首先,打开 Mac 终端(command + 空格)。
2:使用cd命令跳转到 git_hosts.sh 所在目录。
3:直接使用命令 sudo ./git_hosts.sh
4:等待替换完成之后关闭终端。

注意:如果要求输入密码,你需要输入你管理员账号对应的密码。

最后刷新缓存:

sudo killall -HUP mDNSResponder

Windows

hosts文件位置:C:/windows/system32/drivers/etc/hosts

将仓库hosts内容追加到hosts文件,然后刷新DNS缓存:

ipconfig /flushdns

通过 SwitchHosts! 自动更新

这里推荐使用 SwitchHosts! 配置hosts,操作很简单,支持跨平台。

详细介绍可以阅读 SwitchHosts! 还能这样管理hosts,后悔没早点用

手动配置

添加一条hosts规则并启用,然后复制前文hosts内容即可。

如果你想保持和云端最新规则同步,可以用下面的配置方式。

定时同步

添加一条规则:

这样就可以和最新的hosts保持同步。

switchhost-github.png

参考仓库

About

更新git hosts文件

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages