Git学习-->GitLab如何修改时区?
来源:互联网 发布:小米手机查看网络制式 编辑:程序博客网 时间:2024/06/11 01:01
一、背景
今天有同事在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。
时区校准成功!
四、参考链接
- 烂泥:gitlab安装、配置与阿里云产品集成
- git学习——>在CenterOS系统上安装GitLab并自定义域名访问GitLab管理页面
作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:http://blog.csdn.net/ouyang_peng/article/details/78653790
本文同步发表在阿里云栖:https://yq.aliyun.com/articles/275765?spm=5176.blogshare275765.0.0.VaW8ae如果觉得本文对您有所帮助,欢迎您扫码下图所示的支付宝和微信支付二维码对本文进行随意打赏。您的支持将鼓励我继续创作!
- Git学习-->GitLab如何修改时区?
- git学习------>如何汉化GitLab?
- laravel学习:修改时区
- git学习------> Gitlab如何进行备份恢复与迁移?
- Git学习-->GitLab如何屏蔽掉注册功能?
- hp-ux如何修改时区
- 如何修改时区data文件
- Git学习-->如何通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器?
- 如何查看/修改Linux时区和时间
- 如何查看/修改Linux时区和时间
- Linux如何修改系统时间和时区
- Linux 如何修改系统时区【备忘】
- 如何修改java时区【自己留存】
- 如何查看/修改Linux时区和时间
- centos6.5系统下如何修改时区
- Git整合学习之Gitlab安装(Centos6)
- Git && Gitlab
- 修改时区
- C++ 类的多重继承
- Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。其中一种方式
- Android Textview和Edittext文本选中样式修改实战
- Javascript基础入门
- node.js stream
- Git学习-->GitLab如何修改时区?
- <02读书回忆录
- java密码框明文显示密码
- JVM六:查找最最耗cpu的线程或线程时间最长并定位代码
- 关于Postgresql默认端口5432你所不知道的一点
- ubuntu16.04:cuda8.0+python3.5+tensorflow1.4+opencv3.2安装说明
- Ubuntu 安装 MongoDB( 含 pymongo 连接封装代码 )
- 11-26-2017-周总结
- Implementation of linked list in C