GitHub偶尔抽风的解决方案

2020/04/29
共 352 字
约 1 分钟
归档: 技术
标签: GitHub

解决 picgo 中 GitHub 图床经常性上传失败的问题


picgo 的更多应用中讲到,github图床在访问的时候可以使用 jsdeliver 加速,解决了国内访问较慢的问题,但是上传并不能这样做。

一直以来,GitHub 图床经常性上传失败,第一时间的反应是更换 dns,从114到8.8.8.8再到9.9.9.9,只能一个个测试,甚至同样的dns,几个小时前还可以访问的,突然又不行了,烦不胜烦。

没办法,GitHub 在国内就是这么个情况。

有什么方法?更换dns连通github获取到IP后,改hosts。

不同的 dns 解析出的IP地址不一定相同,更换dns后,在命令行中 ping github.com 可以得到他的具体 IP 地址,写死在 hosts 中。

C:\Users\86942>ping github.com
正在 Ping github.com [140.82.114.4] 具有 32 字节的数据:
来自 140.82.114.4 的回复: 字节=32 时间=383ms TTL=47

修改C:\Windows\System32\drivers\etc\hosts,在最后添加一行

140.82.114.4    github.com

其实这个方法并不可靠,谁也不能保证这个 IP 过些天会不会被墙。明明是同一个 dns,过一段时间解析出来的 IP 不一样,导致 picgo 用着用着就上传失败,大大降低的写作体验。能用一段时间就用一段时间吧。

留言

本站已运行
© 2024 Jack  由 Hexo 驱动
目录

复制成功