更改您的时区
用户可以在他们的个人资料中设置时区。新用户没有默认时区,必须在显示在他们的个人资料之前显式设置它。在 JihuLab.com 上,默认时区为 UTC。
极狐GitLab 的默认时区是 UTC,但是您可以将其改成您喜欢的时区。
要更新您极狐GitLab 实例的时区:
-
指定的时区必须在 tz format 中。您可以使用
timedatectl
命令来查看可用的时区:timedatectl list-timezones
-
修改时区,比如
Asia/Shanghai
。
::Tabs
:::TabTitle Linux package (Omnibus)
-
编辑
/etc/gitlab/gitlab.rb
:gitlab_rails['time_zone'] = 'Asia/Shanghai'
-
保存文件,然后重新配置并重启极狐GitLab:
sudo gitlab-ctl reconfigure sudo gitlab-ctl restart
:::TabTitle Helm chart (Kubernetes)
-
导出 Helm values:
helm get values gitlab > gitlab_values.yaml
-
Edit
gitlab_values.yaml
:global: time_zone: 'America/New_York'
-
保存文件并应用新值:
helm upgrade -f gitlab_values.yaml gitlab gitlab/gitlab
:::TabTitle Docker
-
编辑
docker-compose.yml
:version: "3.6" services: gitlab: environment: GITLAB_OMNIBUS_CONFIG: | gitlab_rails['time_zone'] = 'America/New_York'
-
保存文件并重启极狐GitLab:
docker compose up -d
:::TabTitle Self-compiled (source)
-
编辑
/home/git/gitlab/config/gitlab.yml
:production: &base gitlab: time_zone: 'America/New_York'
-
保存文件并重启极狐GitLab:
# For systems running systemd sudo systemctl restart gitlab.target # For systems running SysV init sudo service gitlab restart
::EndTabs