시간대 변경
새 사용자에게는 기본 시간대가 설정되어 있지 않으며
프로필에 표시되기 전에 명시적으로 설정해야 합니다.
GitLab.com에서는 기본 시간대가 UTC입니다.
GitLab의 기본 시간대는 UTC이지만, 원하는 대로 변경할 수 있습니다.
GitLab 인스턴스의 시간대를 업데이트하려면:
-
지정된 시간대는 tz 형식이어야 합니다.
사용 가능한 시간대를 보려면timedatectl
명령을 사용할 수 있습니다:timedatectl list-timezones
-
시간대를 변경합니다. 예를 들어
America/New_York
로 설정합니다.
-
/etc/gitlab/gitlab.rb
를 수정합니다:gitlab_rails['time_zone'] = 'America/New_York'
-
파일을 저장한 후 GitLab을 재구성하고 재시작합니다:
sudo gitlab-ctl reconfigure sudo gitlab-ctl restart
-
헬름 값을 내보냅니다:
helm get values gitlab > gitlab_values.yaml
-
gitlab_values.yaml
을 수정합니다:global: time_zone: 'America/New_York'
-
파일을 저장하고 새로운 값을 적용합니다:
helm upgrade -f gitlab_values.yaml gitlab gitlab/gitlab
-
docker-compose.yml
을 수정합니다:version: "3.6" services: gitlab: environment: GITLAB_OMNIBUS_CONFIG: | gitlab_rails['time_zone'] = 'America/New_York'
-
파일을 저장하고 GitLab을 재시작합니다:
docker compose up -d
-
/home/git/gitlab/config/gitlab.yml
을 수정합니다:production: &base gitlab: time_zone: 'America/New_York'
-
파일을 저장하고 GitLab을 재시작합니다:
# systemd를 사용하는 시스템의 경우 sudo systemctl restart gitlab.target # SysV init을 사용하는 시스템의 경우 sudo service gitlab restart