无法更改GitLab时区

时间:2018-09-05 00:54:27

标签: timezone gitlab

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

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

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

2 个答案:

答案 0 :(得分:2)

如果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

答案 1 :(得分:1)

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

有一个merge request要添加(自2015年7月起),但似乎未被接受。

@gitlab Twitter帐户对此也有类似的问题。 reply是:

  

否,时区设置为实例范围。