更改您的时区

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

# time_zone: 'UTC'

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

查看可用时区

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

对于 Omnibus 安装实例,运行 gitlab-rake time:zones:all

note此 Rake 任务不会在重新配置期间以 Omnibus GitLab 所需的 TZInfo 格式列出时区

在 Omnibus 安装实例中更改时区

GitLab 将其时区默认为 UTC。在/etc/gitlab/gitlab.rb 中有一个全局时区配置参数。

要获取时区列表,请登录到您的 GitLab 应用程序服务器并运行一个命令,该命令为服务器生成 TZInfo 格式的时区列表。例如,安装 timedatectl 并运行 timedatectl list-timezones

要更新,请添加最适合您所在位置的时区。 例如:

gitlab_rails['time_zone'] = 'America/New_York'

添加配置参数后,重新配置并重启您的 GitLab 实例:

gitlab-ctl reconfigure
gitlab-ctl restart