博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git学习-->GitLab如何修改时区?
阅读量:5954 次
发布时间:2019-06-19

本文共 2585 字,大约阅读时间需要 8 分钟。

一、背景

今天有同事在GitLab上查看时间的时候,发现GitLab上显示的时间和提交的时间不一致。

这里写图片描述

这里写图片描述

本地时间现在为:2017-11-28 11:43

查看本地代码提交的时间为:2017-11-28 11:23

这里写图片描述

本地时间现在为:2017-11-28 11:43,查看本地代码提交的时间为:2017-11-28 10:23,确实是一个小时之前,但是在GitLab平台上显示的世界为2017-11-28 02:23。

正好相差八个小时,因此我怀疑是GitLab服务器的时区我没有进行设置导致的。下面我就将如何修改GitLab的时区记录下来,以备后用。

二、修改GitLab服务器时区

2.1 修改/etc/gitlab/gitlab.rb文件

用下面的vim命令打开 /etc/gitlab/gitlab.rb文件 ,现在默认的时区如下图所示为 UTC

vim /etc/gitlab/gitlab.rb

这里写图片描述

##################################################################################################################################################################                Configuration Settings for GitLab CE and EE                 #################################################################################################################################################################################################################################################### gitlab.yml configuration##! Docs: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/gitlab.yml.md################################################################################# gitlab_rails['gitlab_ssh_host'] = 'ssh.host_example.com'# gitlab_rails['time_zone'] = 'UTC'

因此我们需要修改 gitlab_rails['time_zone'] 的值为 中国的东八区时间。

将代码

# gitlab_rails['time_zone'] = 'UTC'

修改为

gitlab_rails[‘time_zone’] = ‘Asia/Shanghai’

如下图所示:

##################################################################################################################################################################                Configuration Settings for GitLab CE and EE                 #################################################################################################################################################################################################################################################### gitlab.yml configuration##! Docs: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/gitlab.yml.md################################################################################# gitlab_rails['gitlab_ssh_host'] = 'ssh.host_example.com'# gitlab_rails['time_zone'] = 'UTC'#设置为 亚洲/上海 东八区时间gitlab_rails['time_zone'] = 'Asia/Shanghai'

这里写图片描述

修改完后,保存退出。

这里写图片描述

2.2 配置并启动GitLab

依次执行完下面的命令即可应用好修改的配置并重启GitLab,然后查看GitLab的状态

sudo gitlab-ctl reconfiguresudo gitlab-ctl restartsudo gitlab-ctl status

三、查看修改配置并重启GitLab之后的时间显示

现在时间为 2017-11-28 12:36

这里写图片描述

刷新刚才的GitLab页面,查看现在显示的时间

这里写图片描述

本地时间现在为:2017-11-28 12:37,查看本地代码提交的时间为:2017-11-28 10:23,确实是一个小时之前,在GitLab平台上显示的为2017-11-28 10:23。

时区校准成功!

四、参考链接


这里写图片描述

作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!

转载请保留原文地址:

本文同步发表在阿里云栖:

如果觉得本文对您有所帮助,欢迎您扫码下图所示的支付宝和微信支付二维码对本文进行随意打赏。您的支持将鼓励我继续创作!

这里写图片描述

你可能感兴趣的文章
ExcelVB脚本小记(1)
查看>>
Flutter 网络请求库http
查看>>
安全狗服云手机端上架各大手机应有市场
查看>>
Android单元测试(七):Robolectric,在JVM上调用安卓的类
查看>>
移动端自适应缩放代码
查看>>
毕业设计(五)---spring学习笔记(3)之-dataSource,sessionFactory,hibernateTemplate,事务 的简单配置。...
查看>>
linux下如何添加一个用户并且让用户获得root权限
查看>>
CSS z-index 属性的使用方法和层级树的概念
查看>>
Reactjs 15.4.X IE11 Objects are not valid as a React child
查看>>
Linux substring & if
查看>>
Yii 关于AR分表
查看>>
Java中的一些基本转换
查看>>
如何把文档扫描保存到Google Drive中
查看>>
Android初始化语言 (init.*.rc、init.conf文件格式)
查看>>
取消IDEA保存文件,默认删除行尾空格
查看>>
JSTL获取session中的值
查看>>
iOS WKWebView和JS交互的两种方式
查看>>
十个Android Material Design库
查看>>
[Elasticsearch] 多字段搜索 (一) - 多个及单个查询字符串
查看>>
问题8:NavigationController 自定义返回按钮I
查看>>