タイムゾーンの変更
グローバルタイムゾーン設定パラメータは、config/gitlab.yml
で変更できます:
# time_zone: 'UTC'
GitLab アプリケーションのデフォルトのタイムゾーンを変更したい場合は、コメントを外してカスタマイズしてください。
利用可能なタイムゾーンの表示
利用可能なタイムゾーンをすべて表示するには、bundle exec rake time:zones:all
を実行します。
Linuxパッケージのインストールについては、gitlab-rake time:zones:all
を実行してください。
Linux パッケージインストールにおけるタイムゾーンの変更
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
ユーザーごとのタイムゾーンの変更
ユーザーはプロファイルでタイムゾーンを設定できます。GitLab.comでは、デフォルトのタイムゾーンはUTCです。
GitLab 14.4以降の新規ユーザーにはデフォルトのタイムゾーンはありません。新規ユーザーは、プロフィールに表示する前にタイムゾーンを明示的に設定する必要があります。
GitLab 14.3以前では、タイムゾーンが設定されていないユーザーのデフォルトはインスタンスレベルで設定されたタイムゾーンになります。
詳しくはSet your time zoneをご覧ください。