无法更改GitLab时区

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法更改GitLab时区相关的知识,希望对你有一定的参考价值。

我在尝试通过Web UI找到更改我的个人资料的GitLab时区的问题时遇到了一些问题。

看看其他一些帖子和文档,提到Public emailPreferred language之间有一个选项,这个选项我无法在我的个人资料设置下找到。

希望其他人遇到同样的问题,找到解决方案,这可以帮助我指出正确的方向

答案

如果GitLab UI没有公开,你需要修改GitLab配置本身(config/gitlab.rb,或Omnibus:/etc/gitlab/gitlab.rb)。

见“Changing your time zone

可以在config/gitlab.yml中更改全局时区配置参数:

# time_zone: 'UTC'

如果要更改GitLab应用程序的默认时区,请取消注释并自定义。

要查看所有可用时区,请运行bundle exec rake time:zones:all

使用Omnibus安装,运行:

gitlab-rake time:zones:all`
# edit the timezone
gitlab-ctl reconfigure
gitlab-ctl restart
另一答案

GitLab目前不支持为每个用户指定时区。它是整个GitLab服务器的global configuration

有一个merge request添加它(从2015年7月起),但它似乎没有被接受。

关于@gitlab Twitter帐户,有一个类似的问题。 reply是:

不,时区设置是实例范围的。

以上是关于无法更改GitLab时区的主要内容,如果未能解决你的问题,请参考以下文章

gitlab远程仓库地址改变,导致本地无法git push代码解决方案

编译安装的gitlab8.x如何修改时区设置

将Android片段移动到不同的容器无法更改片段的容器ID

gitlab 权限说明

jenkins + gitlab 快速搭建(docker-compose) 时间,时区 同步

从广播接收器更改片段