最简单的方法当然是上代理。
另外一种方法就是修改hosts文件。之所以图片裂了,是因为GitHub使用的域名,avatars.githubusercontent.com,raw.githubusercontent.com...,经常被DNS污染导致。也就是说你解析到的IP压根就是错误的IP,能访问才怪。
解决办法是用ipaddress.com解析域名,得到正确的IP,然后将其添加到hosts文件就可以。这样跳过DNS域名解析,避免了DNS污染。
由于GitHub IP经常变动,而且需要解析的域名较多,不建议人工的方式去一个个修改。
推荐用GitHub520 这个开源项目,自动检测更新IP列表。