timezone - 无法更改 GitLab 时区
问题描述
我在尝试通过 Web UI 找到在哪里更改我的个人资料的 GitLab 时区时遇到了一点问题。
查看其他一些帖子和文档,其中提到 和 之间有一个选项Public email
,Preferred language
我无法在我的个人资料设置下找到该选项。
希望其他人也遇到过同样的问题,并找到了解决方案,这可以帮助我指明正确的方向
解决方案
如果 GitLab UI 未公开此内容,则需要修改 GitLab 配置本身(config/gitlab.rb
或用于 Omnibus:)/etc/gitlab/gitlab.rb
。
请参阅“更改您的时区”
可以在以下位置更改全局时区配置参数
config/gitlab.yml
:# time_zone: 'UTC'
如果要更改 GitLab 应用程序的默认时区,请取消注释并自定义。
要查看所有可用时区,请运行
bundle exec rake time:zones:all
.使用 Omnibus 安装,运行:
gitlab-rake time:zones:all` # edit the timezone gitlab-ctl reconfigure gitlab-ctl restart
注意:自 2018 年 9 月以来,情况发生了变化:
请参阅GitLab 14.2(2021 年 8 月)
在用户的个人资料上显示当地时间
当地时间现在显示在用户配置文件中。
在以前的版本中,您可以设置时区,但它在整个 GitLab 中不可见。这种改进对于分布式团队帮助其他人了解其他人何时可能有空非常有帮助。
推荐阅读
- sql - postgresql - 将 JSON 文件中的数据附加到表中
- mongodb - 为什么 MongoDB 聚合查询什么都不返回?我该如何解决?
- javascript - 如何将对象列表到js中的数组列表中?
- django - 我想从网页上传图片,它没有进入媒体目录
- c++ - 关于实现类对象的三个问题
- python - 如何找到两行的差异并将此结果除以两行的总和?
- azure-ad-b2c - 无法检索 strongAuthenticationEmailAddress
- c++ - 如何将 node*create 语句与链表一起使用?
- java - 循环格式化输出的问题
- java - 在单个活动中使用多个按钮