尝试通过Web UI更改个人资料的GitLab时区时,我遇到了一点问题。
查看其他一些帖子和文档,其中提到Public email
和Preferred language
之间有一个选项,我无法在个人资料设置下找到此选项。
希望其他人也遇到了同样的问题,并找到了解决方案,这可以帮助我指出正确的方向
答案 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是:
否,时区设置为实例范围。