Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

AltStyle によって変換されたページ (->オリジナル) /