IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Gitlab的安装,升级,以及汉化操作说明

    usity发表于 2017-05-10 01:51:27
    love 0

    注:仅指在CentOS6.5的64位版本上,进行Gitlab的相关安装,升级,汉化说明。其他版本仅供参考,7版本可能与此有些不同。

    Gitlab的安装

    1.按顺序执行以下命令:

    sudo yum install curl openssh-server openssh-clients postfix cronie    
    sudo service postfix start    
    sudo chkconfig postfix on    
    sudo lokkit -s http -s ssh

    2.从清华镜像上下载rpm安装包。下载页面 注:或直接在服务器上获取。比如:9.0.0版本

    sudo wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-9.0.0-ce.0.el6.x86_64.rpm

    3.在服务器上的安装包所在目录执行安装命令。

    sudo rpm -i gitlab-ce-9.0.0-ce.0.el6.x86_64.rpm

    4.执行配置命令。

    sudo gitlab-ctl reconfigure

    完成上述步骤即实现Gitlab的原版安装。

    注:如果服务器有专门的数据硬盘,用于存储版本库,请将该硬盘挂载在目录/var/opt下。并请在配置文件/etc/fstab中增加服务器启动自动挂载该数据盘。

    Gitlab的升级

    1.从清华镜像上下载rpm安装包。

    sudo wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-9.0.0-ce.0.el6.x86_64.rpm

    2.停止unicorn、sidekiq:

    sudo gitlab-ctl stop unicorn    
    sudo gitlab-ctl stop sidekiq

    3.备份数据:

    sudo gitlab-rake gitlab:backup:create

    4.升级安装新的rpm包:

    sudo rpm -Uvh gitlab-ce-9.0.0-ce.0.el6.x86_64.rpm

    5.执行配置命令。

    sudo gitlab-ctl reconfigure

    完成上述步骤即实现Gitlab的升级。

    Gitlab的汉化

    1.进入目录/opt/gitlab/embedded/service。

    cd /opt/gitlab/embedded/service

    2.下载汉化补丁包。下载链接

    sudo wget https://github.com/marbleqi/gitlab-ce-zh/archive/v9.0.0-zh-patch.zip

    3.解压缩汉化补丁包。

    sudo unzip v9.0.0-zh-patch.zip

    解压后的文件会存放在gitlab-ce-zh-9.0.0-zh-patch目录下。

    4.停止Gitlab服务。

    sudo gitlab-ctl stop

    5.备份/opt/gitlab/embedded/service目录下的gitlab-rails目录。 注:该目录下的内容主要是web应用部分,也是当前项目仓库的起始版本,也是汉化包要覆盖的目录。

    sudo tar zcvf gitlab-rails-bak.tar.gz gitlab-rails

    6.将解压后的汉化补丁文件覆盖服务器上的/opt/gitlab/embedded/service/gitlab-rails目录。

    sudo cp -rf gitlab-ce-zh-9.0.0-zh-patch/* gitlab-rails/

    7.启动Gitlab服务。

    sudo gitlab-ctl start

    8.重新执行配置命令。

    sudo gitlab-ctl reconfigure

    完成上述步骤即实现汉化。

    Gitlab的卸载

    1.查看当前gitlab的安装版本

    sudo rpm -qa | grep gitlab

    2.使用rpm命令卸载当前安装版本

    sudo rpm -e gitlab-ce-9.0.0-ce.0.el6.x86_64
    
    
    转载git地址:https://github.com/marbleqi/gitlab-ce-zh


沪ICP备19023445号-2号
友情链接