GitLab 无法显示头像的解决方法
前言一、头像不能显示的现象二、解决方法三、总结前言
在本地安装完GitLab服务后,会发现用户的头像部分显示不了。原因是因为GitLab默认使用了Gravatar的头像,而Gravatar目前是被墙的。所以访问不了,解决问题的办法就是更换其URL为国内的某个镜像URL。
一、头像不能显示的现象
使用以下命令可以查看GitLab默认使用的URL:
vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
二、解决方法
使用以下命令更改GitLab默认使用的头像引用URL:
vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
修改红色框的部分即可。
plain_url: /avatar/%{hash}?s=%{size}&d=identicon
ssl_url: /avatar/%{hash}?s=%{size}&d=identicon
修改后保存退出;
重新启动GitLab;
gitlab-ctl restart
头像图片显示正常了。
三、总结
网上的很多教程都使用了plain_url: /avatar/%{hash}?s=%{size}&d=identicon,而这个国内镜像目前已经不能使用了。
对于国内的镜像可以自己百度一下。
以下为目前可以使用的URL:
1./avatar/
2./avatar/
使用前可以自己在浏览器中测试一下URL,图标显示为正常,可以使用。