1)问题
操作系统是CentOS ,在 GitLab 中上传自己的个性化头像, 然后页面刷新后又变成 GitLab 默认的头像。
2)解决方法
cd /opt/gitlab/embedded/service/gitlab-rails/config
vim gitlab.yml
复制 plain_url 一行,使用 vim 复制,粘贴的快捷操作如下:
移动光标到要复制行,按“yy” ,复制当前行;
然后再移动光标 到要插入的行按“p” ,粘贴。
- 新复制的 plain_url 行的值修改为
http://gravatar.duoshuo.com/avatar/%{hash}?s=%{size}&d=identicon
。 - 将 原 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
配置好后,如下图所示:
3)重启 gitlab (必须重启),
gitlab-ctl restart
4)效果
在用户设置中上传图片:
左上角:
右上角: