doc-locale/fr-fr/administration/timezone.md
{{< details >}}
{{< /details >}}
[!note] Les utilisateurs peuvent définir leur fuseau horaire dans leur profil. Les nouveaux utilisateurs n'ont pas de fuseau horaire par défaut et doivent le définir explicitement avant qu'il s'affiche sur leur profil. Sur GitLab.com, le fuseau horaire par défaut est UTC.
Le fuseau horaire par défaut dans GitLab est UTC, mais vous pouvez le modifier selon vos préférences.
Pour mettre à jour le fuseau horaire de votre instance GitLab :
Le fuseau horaire spécifié doit être au format tz. Vous pouvez utiliser la commande timedatectl pour afficher les fuseaux horaires disponibles :
timedatectl list-timezones
Modifiez le fuseau horaire, par exemple en America/New_York.
{{< tabs >}}
{{< tab title="Linux package (Omnibus)" >}}
Modifiez /etc/gitlab/gitlab.rb :
gitlab_rails['time_zone'] = 'America/New_York'
Enregistrez le fichier, puis reconfigurez et redémarrez GitLab :
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
{{< /tab >}}
{{< tab title="Helm chart (Kubernetes)" >}}
Exportez les valeurs Helm :
helm get values gitlab > gitlab_values.yaml
Modifiez gitlab_values.yaml :
global:
time_zone: 'America/New_York'
Enregistrez le fichier et appliquez les nouvelles valeurs :
helm upgrade -f gitlab_values.yaml gitlab gitlab/gitlab
{{< /tab >}}
{{< tab title="Docker" >}}
Modifiez docker-compose.yml :
version: "3.6"
services:
gitlab:
environment:
GITLAB_OMNIBUS_CONFIG: |
gitlab_rails['time_zone'] = 'America/New_York'
Enregistrez le fichier et redémarrez GitLab :
docker compose up -d
{{< /tab >}}
{{< tab title="Self-compiled (source)" >}}
Modifiez /home/git/gitlab/config/gitlab.yml :
production: &base
gitlab:
time_zone: 'America/New_York'
Enregistrez le fichier et redémarrez GitLab :
# For systems running systemd
sudo systemctl restart gitlab.target
# For systems running SysV init
sudo service gitlab restart
{{< /tab >}}
{{< /tabs >}}