centos部署代码仓库gitlab(下)

2021-06-04 18:05:56 浏览数 (1)

汉化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 // 退出 ```

0 人点赞