在 Ubuntu 上部署的 GitLab 汉化,通常有两种方式:
适用于:GitLab 11+(CE / EE 均可)
✅ 无需重启,官方已内置中文界面
如果是老版本 GitLab(< 11),没有此选项,请看下面的源码汉化方案
⚠️ 有风险,不推荐生产环境随意操作
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
cd /tmp
git clone https://gitlab.com/xhang/gitlab.git
cd gitlab
git checkout v你的版本-zh
git diff v你的版本 v你的版本-zh > /tmp/gitlab-zh.diff
gitlab-ctl stop
cd /opt/gitlab/embedded/service/gitlab-rails
git apply /tmp/gitlab-zh.diff
gitlab-ctl reconfigure
gitlab-ctl start
如果是 Docker 部署:
docker exec -it gitlab bash
然后按上面「源码汉化」方式操作
如果你能告诉我:
我可以给你更精确的汉化方案。