汉化gitlab
1.安装git
yum install -y git
2.克隆获取汉化版本库,下载最新的汉化包
git clone https://gitlab.com/xhang/gitlab.git
如果是要下载老版本的汉化包,需要加上老版本的分支,比如今天已经是10.0.4,我依旧想下载10.0.2,可以运行下面的语句
git clone https://gitlab.com/xhang/gitlab.git -b v10.0.2-zh
3.查看该汉化补丁的版本
cat gitlab/VERSION
4.停止gitlab服务
gitlab-ctl stop
5.切换到gitlab汉化包所在的目录(即步骤二获取的汉化版gitlab)
cd /root/gitlab
6.比较汉化标签和原标签,导出 patch 用的 diff 文件到/root下
git diff v10.0.2 v10.0.2-zh > ../10.0.2-zh.diff
7.回到/root目录
cd /root
8.将10.0.2-zh.diff作为补丁更新到gitlab中
yum install patch -y
patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 10.0.2-zh.diff
9.启动gitlab
gitlab-ctl start
10.重新配置gitlab
gitlab-ctl reconfigure
三.设置管理员密码
管理员账号登录的用户名:root(虽然登录后管理员的用户名为Administrator,但是实际登录的用户名是root)
网页方式
浏览器访问gitlab所在的ip,输入密码后点击 “Change your password”(如果进行汉化,点击“修改密码”)。
指令方式
执行命令
gitlab-rails console production
稍等一会后会出现
irb(main):001:0> user = User.where(id: 1).first // id为1的是超级管理员 irb(main):002:0>user.password = ‘yourpassword’ // 密码必须至少8个字符 irb(main):003:0>user.save! // 如没有问题 返回true exit // 退出 ```