美文网首页
局域网下GitLab的部署与汉化

局域网下GitLab的部署与汉化

作者: 宇行信 | 来源:发表于2017-07-13 17:44 被阅读431次

    最近有这方面的需求,需要内网搭建一个Git平台,最后选了GitLab社区版,这里记录一下。

    安装

    基于Ubuntu LTS 16.04

    # 安装依赖包
    sudo apt-get install curl openssh-server ca-certificates postfix
    # 安装 GitLab 社区版
    apt-get install gitlab-ce
    # 载入配置启动 (安装好后执行就默认启动了,每次修改配置都需要进行载入配置启动)
    sudo gitlab-ctl reconfigure
    

    注意使用国内安装源镜像,加快安装速度,修改/etc/apt/sources.list.d/gitlab-ce.list,添加以下行

    deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/debian jessie main
    

    相关命令:

    #启动GitLab所以组件
    sudo gitlab-ctl start
    #重启GitLab所有组件
    sudo gitlab-ctl stop
    

    汉化

    确认当前安装版本

    cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
    

    克隆GitLab仓库代码:

    git clone git@gitlab.com:xhang/gitlab.git
    

    接着运行汉化补丁:

    # 9.3 版本的汉化补丁(9-3-stable是英文稳定版,9-3-stable-zh是中文版,两个 diff 结果便是汉化补丁)
    sudo git diff origin/9-3-stable..9-3-stable-zh > /tmp/9.3.diff
    # 停止 gitlab
    sudo gitlab-ctl stop
    # 应用汉化补丁
    cd /opt/gitlab/embedded/service/gitlab-rails
    git apply /tmp/9.3.diff  
    # 启动gitlab
    sudo gitlab-ctl start
    

    相关文章

      网友评论

          本文标题:局域网下GitLab的部署与汉化

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