在 Debian 上部署的 GitLab 进行汉化(中文化),通常有以下几种方式,按推荐程度从易到难说明。
前提:GitLab 版本 ≥ 8.x(现在基本都是)
✅ 无需改文件,官方支持,最安全
注:社区版(CE)和企业版(EE)都支持
⚠️ 不推荐新版本使用(容易出 bug)
适用于:
# 查看版本
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
# 下载对应汉化包(示例)
git clone https://gitlab.com/xhang/gitlab.git
cd gitlab
git checkout v16.0.0 # 必须和你版本一致
然后覆盖翻译文件(风险操作):
cp -rf locale/zh-CN /opt/gitlab/embedded/service/gitlab-rails/locale/
重启:
gitlab-ctl restart
❌ 升级 GitLab 后可能失效
如果你是 Docker 部署:
docker exec -it gitlab bash
然后同“方式一”设置语言即可。
✅ 最佳方案:
GitLab 设置 → Preferences → Language → 中文(简体)
❌ 不推荐:
如果你是:
可以告诉我 GitLab 版本 + 部署方式,我给你具体方案。