文档章节

解决Gitlab的Gravatar头像无法显示的问题

憨厚的瓜
 憨厚的瓜
发布于 2014/12/13 14:20
字数 299
阅读 8014
收藏 11

背景:Gravatar 的服务最近一直都无法访问,很多服务都遭了殃,虽然不影响使用但是非常碍眼。

最近我在尝试 Omnibus 的 gitlab,顺手打算看看能不能解决一下,发现结合网上常见的 duoshuo CDN的方式还是比较容易的,记录如下:

普通版Gitlab:

编辑 gitlab.yml , 找到如下部分:

## Gravatar
gravatar:
    enabled: true                 # Use user avatar image from Gravatar.com (default: true)
    # gravatar urls: possible placeholders: %{hash} %{size} %{email}
    # plain_url: "http://..."     # default: http://www.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon
    # ssl_url:   "https://..."    # default: https://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon

plain_url 的注释去掉,写成如下内容:

plain_url: "http://gravatar.duoshuo.com/avatar/%{hash}?s=%{size}&d=identicon"

重启服务

如果gitlab不是新搭建的,依然会有一些头像地址会指向原先的地址,需要执行下面的命令修正缓存数据(感谢的objdump补充):

rake cache:clear RAILS_ENV=production

Omnibus 版 Gitlab

编辑 /etc/gitlab/gitlab.rb,增加下面这一行:

gitlab_rails['gravatar_plain_url'] = 'http://gravatar.duoshuo.com/avatar/%{hash}?s=%{size}&d=identicon'

在命令行执行

sudo gitlab-ctl reconfigure 
sudo gitlab-rake cache:clear RAILS_ENV=production

© 著作权归作者所有

共有 人打赏支持
憨厚的瓜
粉丝 5
博文 7
码字总数 3115
作品 1
大兴
程序员
私信 提问
加载中

评论(3)

donhui
donhui
使用多说的CDN,有时候还是会影响使用的
憨厚的瓜
憨厚的瓜

引用来自“objdump”的评论

重启服务还是原来的网页。需要执行rake cache:clear RAILS_ENV=production
感谢补充!
o
objdump
重启服务还是原来的网页。需要执行rake cache:clear RAILS_ENV=production
Gitlab禁用Gravatar头像

使用Gitlab时,Gravatar头像破图了,参考如下链接的解决方案,使用了多说的Gravatar CDN: 解决Gitlab的Gravatar头像无法显示的问题 但还是会出现破图的情况,于是选择禁用了Gravatar头像 这...

donhui
2015/11/05
0
0
GitLab 发布 10.7.3 版本,修复 10.7 中众多的错误问题

GitLab 为社区版和企业版发布了 10.7.3 版本,此版本解决了本月 10.7 版本和以前版本中的一些回归和错误。 GitLab 社区版和企业版 适用于 GitLab Libre, Starter, Premium 和 Ultimate 版本的...

局长
2018/05/05
802
0
gitlab git@localhost:dev/django_openstack_auth.git问题

git@localhost:dev/djangoopenstackauth.git问题 gitlab远程http是localhost怎么修改成域名或IP 修改下面配置文件 vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml 修改标红部分信息 produc......

zhanguo1110
2018/06/26
0
0
GitLab 8.2.0 正式发布,代码托管平台

GitLab 8.2.0 正式发布,该版本对在性能方面有很多提升,详细的更新内容如下: - 项目查找和分组查找的性能提升 - 用户页面和 atom 页面的渲染性能提升 - 修复图形中根据email对贡献者进行分...

oschina
2015/11/23
1K
5
GitLab 11.6.3 发布,回退与 bug 修复

GitLab 11.6.3 发布了,此版本解决了 11.6.2 以及更早版本中的一些回退和 bug 。 更新内容如下: Gitlab 社区版和企业版 可在 GitLab Core,Starter,Premium 和 Ultimate 中使用: 修复 Cl...

程六金
01/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(11.9)hive操作基础知识

上一篇博客分享了hive的简介和初体验,本节博主将继续分享一些hive的操作的基础知识。 DDL操作 (1)创建表 #建表语法CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name ...

em_aaron
今天
0
0
OSChina 周四乱弹 —— 我家猫真会后空翻

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @我没有抓狂 :#今天听这个# 我艇牛逼,百听不厌,太好听辣 分享 Led Zeppelin 的歌曲《Stairway To Heaven》 《Stairway To Heaven》- Led Z...

小小编辑
今天
1
0
node调用dll

先安装python2.7 安装node-gyp cnpm install node-gyp -g 新建一个Electron-vue项目(案例用Electron-vue) vue init simulatedgreg/electron-vue my-project 安装electron-rebuild cnpm ins......

Chason-洪
今天
3
0
scala学习(一)

学习Spark之前需要学习Scala。 参考学习的书籍:快学Scala

柠檬果过
今天
3
0
通俗易懂解释网络工程中的技术,如STP,HSRP等

导读 在面试时,比如被问到HSRP的主备切换时间时多久,STP几个状态的停留时间,自己知道有这些东西,但在工作中不会经常用到,就老是记不住,觉得可能还是自己基础不够牢固,知识掌握不够全面...

问题终结者
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部