GitLab提交时间显示错误/修改时区

时间:2024-04-14 08:41:46

一、学习原因

在使用GitLab的过程中,发现提交日期显示不对。

目前北京时间为2019-4-26 17:30,如果提交时间为两小时前,应该显示15:00。相差八小时。所以应该是GitLab的时区不对。

GitLab提交时间显示错误/修改时区

二、修改GitLab的时区设置

用如下命令打开gitlab.rp文件:vim /etc/gitlab/gitlab.rb

GitLab提交时间显示错误/修改时区

看到配置文件中使用的是北京时间,但是在服务器中并没有北京时间的时区信息,所以改成Shanghai。

GitLab提交时间显示错误/修改时区

修改time_zone的值为东八区时间为上海:gitlab_rails['time_zone']='Asia/Shanghai'

修改完成后保存。

三、配置并重新启动gitlab

依次执行完下面的命令:

-- 应用修改的配置,这一步必须执行,否则修改的配置无法生效

sudogitlab-ctl reconfigure

-- 重启gitlab

sudogitlab-ctl restart

-- 查看gitlab的运行状态

sudogitlab-ctl status

刷新页面即可以看到正确的时间显示。



作者:墙角绿梅
链接:https://www.jianshu.com/p/4fcc5e9ef0a1
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。