一、学习原因
在使用GitLab的过程中,发现提交日期显示不对。
目前北京时间为2019-4-26 17:30,如果提交时间为两小时前,应该显示15:00。相差八小时。所以应该是GitLab的时区不对。
二、修改GitLab的时区设置
用如下命令打开gitlab.rp文件:vim /etc/gitlab/gitlab.rb
看到配置文件中使用的是北京时间,但是在服务器中并没有北京时间的时区信息,所以改成Shanghai。
修改time_zone的值为东八区时间为上海:gitlab_rails['time_zone']='Asia/Shanghai'
修改完成后保存。
三、配置并重新启动gitlab
依次执行完下面的命令:
-- 应用修改的配置,这一步必须执行,否则修改的配置无法生效
sudogitlab-ctl reconfigure
-- 重启gitlab
sudogitlab-ctl restart
-- 查看gitlab的运行状态
sudogitlab-ctl status
刷新页面即可以看到正确的时间显示。