zoukankan      html  css  js  c++  java
  • Linux搭建GitLab并汉化

    一、环境准备

    1.1 下载wget
    # yum install -y vim
    # yum install -y wget
    # cd /usr/local
    # wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.0.2-ce.0.el6.x86_64.rpm
    
    1.2 关闭防火墙
    # service iptables stop
    # chkconfig iptables off
    

    二、获取GitLab汉化包(要部署非汉化版,可以跳过这一块内容)

    2.1 安装Git
    # yum install -y git
    
    2.2 克隆获取汉化版本库
    # cd /usr/local
    # git clone https://gitlab.com/xhang/gitlab.git
    

    三、部署社区版GitLab

    3.1 安装GitLab的依赖项
    # yum -y install policycoreutils openssh-server openssh-clients postfix cronie policycoreutils-python
    
    3.2 启动postfix,并设置为开机启动
    # service postfix start
    # chkconfig postfix on
    
    3.3 安装rpm包
    # cd /usr/local
    # rpm -ivh gitlab-ce-10.0.2-ce.0.el6.x86_64.rpm
    
    3.4 修改配置文件gitlab.rb
    # vim /etc/gitlab/gitlab.rb
    

    将external_url变量的地址修改为gitlab所在centos的ip地址
    修改GitLab默认端口

    unicorn['port'] = '9092'
    
    2743275-a0a401f33c7b08e9.png
    因为修改了配置文件,故需要重新加载配置内容。
    # gitlab-ctl reconfigure
    # gitlab-ctl restart
    

    四、覆盖汉化包

    4.1 停止GitLab服务
    # gitlab-ctl stop
    
    4.2 比较汉化标签和原标签,导出 patch 用的 diff 文件到/root下
    # cd /usr/local/gitlab
    # git diff v10.0.2 v10.0.2-zh > ../10.0.2-zh.diff
    
    4.3 将10.0.2-zh.diff作为补丁更新到GitLab中
    # cd /usr/local
    # yum install patch -y
    # patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 10.0.2-zh.diff
    Tips:重启GitLab
    # gitlab-ctl reconfigure
    # gitlab-ctl restart
    
  • 相关阅读:
    Python循环语句
    Python简单的语句组
    Jedis 之 初始<一>
    微信小程序登入流程
    微信小程序发起请求
    django数据库迁移时候异常
    Git常用命令总结
    微信小程序自定义组件
    POJ3345 Bribing FIPA
    POJ1947 Rebuilding Roads
  • 原文地址:https://www.cnblogs.com/zhousiwei/p/10625665.html
Copyright © 2011-2022 走看看