看到git图形化工具或者gitlab上别人的头像为啥不显示方格图而是自定义的头像你呢?
其实一个冷知识是一些git工具是会使用http://cn.gravatar.com/
的API来显示头像的。如其所说:One avatar for everything, everywhere.
。
Gravatar在这里注册一个账户,然后上传头像,done。
why???
注意咯,这里注册的邮箱跟你git使用的邮箱一样就可以,这样子使用这个邮箱的git账户都可以显示这个头像啦。
效果如下:
实际上可以禁用这个选项来保证流畅,例如gitlab:
①使用管理员账号登陆GitLab选择【管理中心】
②选择【管理中心】下的【设置】,且找到设置界面的【账户和限制】
③取消勾选【启用Gravatar】内容且【保存修改】
通过gitlab搭建的git仓库,由于Gravatar被墙了,导致Gravatar头像无法显示。总觉得怪怪的。
社区版gitlab没办法看到头像解决办法:
vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
将plain_url改为:
#plain_url: # default: http://www.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon
plain_url: http://gravatar.duoshuo.com/avatar/%{hash}?s=%{size}&d=identicon