美文网首页CentOS7.5中搭建CI/CD环境
CentOS7.5 安装并汉化gitlab

CentOS7.5 安装并汉化gitlab

作者: Morphing0527 | 来源:发表于2019-07-10 10:55 被阅读0次

    一、安装

    本文介绍的是社区版本安装方法,参考的是官网的安装教程:
    https://about.gitlab.com/install/#centos-7?version=ce

    安装完成后可以修改gitlab对外的访问地址,使用下面命令:

    sudo vi /etc/gitlab/gitlab.rb
    
    修改对外网址

    如上图中红色框中的内容改为想要的地址和端口。
    然后分别执行下面两条命令即可

    sudo gitlab-ctl reconfigure
    sudo gitlab-ctl restart
    

    执行成功后浏览器中输入刚才的地址+端口号,回车即可访问gitlab的首页。如果报502错误,请尝试刷新几次。
    第一次访问gitlab会转到更改root用户密码界面,更改密码后会跳转到登录界面,录入用户名“root”和刚才更改后的密码即可成功登录。

    登录成功

    二、汉化

    1. 停止GitLab服务
    sudo gitlab-ctl stop
    
    1. 安装Git
    sudo yum install -y git
    
    1. 下载汉化包
    # 下载 8-8-zh 分支
    git clone https://gitlab.com/larryli/gitlab.git -b 8-8-zh
    
    # 进入汉化版目录
    cd gitlab
    
    1. 查看GitLab版本号和汉化版版本号
    # 查看原版版本号
    cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 
    8.8.5
    
    # 查看汉化版本号
    cat VERSION
    8.8.5
    
    # 查看汉化包支持的GitLab版本
    git tag
    v0.9.4
    v0.9.5
    ...
    v8.8.5
    v8.8.5.zh1
    ...
    v8.9.0-rc8
    

    说明:版本号的概念非常重要,这是产生补丁文件的关键。用于 git diff 比较的是原始GitLab版本与汉化仓库中的 git tag 版本。

    1. 产生补丁文件
    # 当前版本 + 汉化版本tag = 差异文件(差异文件名任意)
    git diff v8.8.5 v8.8.5.zh1 > ../8.8.5-zh.diff
    
    1. 应用汉化补丁
    cd ..
    sudo yum install patch -y
    sudo patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 8.8.5-zh.diff
    
    1. 重新启动GitLab
    sudo gitlab-ctl start
    
    1. 重新配置GitLab
    sudo gitlab-ctl reconfigure
    
    1. 访问GitLab


      中文界面

    相关文章

      网友评论

        本文标题:CentOS7.5 安装并汉化gitlab

        本文链接:https://www.haomeiwen.com/subject/gayckctx.html