首页 > 解决方案 > 无法更改 GitLab 时区

问题描述

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

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

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

标签: timezonegitlab

解决方案


如果 GitLab UI 未公开此内容,则需要修改 GitLab 配置本身(config/gitlab.rb或用于 Omnibus:)/etc/gitlab/gitlab.rb

请参阅“更改您的时区

可以在以下位置更改全局时区配置参数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

注意:自 2018 年 9 月以来,情况发生了变化:

请参阅GitLab 14.2(2021 年 8 月)

在用户的个人资料上显示当地时间

当地时间现在显示在用户配置文件中。

在以前的版本中,您可以设置时区,但它在整个 GitLab 中不可见。这种改进对于分布式团队帮助其他人了解其他人何时可能有空非常有帮助。

https://about.gitlab.com/images/14_2/tz_profile.png -- 在用户资料上显示当地时间

请参阅文档问题


推荐阅读