Change your time zone
The default time zone in GitLab is UTC, but you can change it to your liking.
To update the time zone of your GitLab instance:
-
The specified time zone must be in tz format. You can use the
timedatectl
command to see the available time zones:timedatectl list-timezones
-
Change the time zone, for example to
America/New_York
.
-
Edit
/etc/gitlab/gitlab.rb
:gitlab_rails['time_zone'] = 'America/New_York'
-
Save the file, then reconfigure and restart GitLab:
sudo gitlab-ctl reconfigure sudo gitlab-ctl restart
-
Export the Helm values:
helm get values gitlab > gitlab_values.yaml
-
Edit
gitlab_values.yaml
:global: time_zone: 'America/New_York'
-
Save the file and apply the new values:
helm upgrade -f gitlab_values.yaml gitlab gitlab/gitlab
-
Edit
docker-compose.yml
:version: "3.6" services: gitlab: environment: GITLAB_OMNIBUS_CONFIG: | gitlab_rails['time_zone'] = 'America/New_York'
-
Save the file and restart GitLab:
docker compose up -d
-
Edit
/home/git/gitlab/config/gitlab.yml
:production: &base gitlab: time_zone: 'America/New_York'
-
Save the file and restart GitLab:
# For systems running systemd sudo systemctl restart gitlab.target # For systems running SysV init sudo service gitlab restart