Gravatar全球通用頭像服務。很多開源軟件都用了這個頭像服務,比如WordPress和Gitlab。
但是國內屏蔽了Gravatar的服務,無法訪問
在網上查了一些資料,總結了一下,如何解決這個問題,實測有用。
方法一
禁用Gravatar頭像服務,不同的程序禁用方式不同,以Gitlab為例
登錄管理員賬號, 點擊 Admin Area - Settings - General - Account and limit
將 Gravatar enabled 勾選去掉
方法二
使用其他的 Gravatar 的 CDN 鏡像服務器
極客族CDN:https://sdn.geekzu.org/
七牛Gravatar:https://dn-qiniu-avatar.qbox.me/
V2EX:https://cdn.v2ex.com/gravatar/
LOLI:https://gravatar.loli.net/avatar/
不同程序更換方式不同,還是以Gitlab為例
編輯 /etc/gitlab/gitlab.rb,增加下面這一行(4個源里選一個):
gitlab_rails['gravatar_plain_url'] = 'http://sdn.geekzu.org/avatar/%{hash}?s=%{size}&d=identicon'
再命令行執行
sudo gitlab-ctl reconfigure
參考文檔:
https://www.forece.net/post/5308.htm
https://my.oschina.net/anylain/blog/355797