zoukankan      html  css  js  c++  java
  • centos安装gitlab及汉化

    GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。今天,就记录一下centos部署gitlab及其汉化的操作方法。

    1.下载安装

    下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/,下载自己需要的版本。

    wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.5.1-ce.0.el7.x86_64.rpm,文件大小略大,耐心等待。

    安装

    yum install -y gitlab-ce-10.5.1-ce.0.el7.x86_64.rpm

    安装完成,如下图:

    2.配置文件

    此方式安装的gitlab,配置文件默认路径在/etc/gitlab,文件名为gitlab.rb。

    vim gitlab.rb

    #设置访问的ip和端口

    external_url='http://ip:port'

    编辑完成,重载配置

    gitlab-ctl reconfigure

    如果卡在action run这一步,如图:

    ctrl+c 强制退出

    执行systemctl restart gitlab-runsvdir

    再运行gitlab-ctl reconfigure

    启动

    gitlab-ctl start

    停止

    gitlab-ctl stop

    查看gitlab进程

    ps -ef |grep gitlab

    访问ip+端口

    初始账户: root 密码:5iveL!fe

    3.汉化

    1.查看gitlab版本

    gitlab-ctl stop

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

    10.5.1

    2.下载对应版本的汉化包

    git clone https://gitlab.com/xhang/gitlab.git -b v10.5.1-zh

    下载完成会在目录下生成gitlab文件夹

    查看补丁版本cat gitlab/VERSION

    3.配置汉化

    cd gitlab

    git diff v10.5.1 v10.5.1-zh >/tmp/10.5.1-zh.diff

    yum install patch -y

    patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /tmp/10.5.1-zh.diff 

    启动 gitlab-ctl start

    gitlab-ctl reconfigure

    访问ip+端口

    4.卸载

    gitlab-ctl stop

    rpm -e gitlab-ce

    删除所有包含gitlab的文件和目录

    find / -name *gitlab*|xargs rm -rf

    find / -name gitlab |xargs rm -rf

    删除gitlab-ctl uninstall时自动在root下备份的配置文件(ls /root/gitlab* 看看有没有,有也删除)

  • 相关阅读:
    在Ubuntu下编译Qt错误及处理办法
    二、数字电路中常见器件应用分析-三极管
    2.NB-IoT及通信协议
    1.编写一个shell脚本
    7.STM32中GPIO理解
    (引用)!Unicode,GBK以及UTF8的联系和区别
    java垃圾回收
    java集合框架概述
    RSA实现(java)
    RSA算法(非对称加密)
  • 原文地址:https://www.cnblogs.com/yqzc/p/12360639.html
Copyright © 2011-2022 走看看