Gitlab 安装及汉化

  1. 查看系统版本 cat /etc/issue
    关闭iptables 和selinux
    setenforce 0 临时生效
    sed -i's/^SELINUX=.*/#&/;s/^SELINUXTYPE=.*/#&/;/SELINUX=.*/aSELINUX=disabled' /etc/sysconfig/selinux 永久生效

/etc/init.d/iptables stop

  1. 更改主机名和hosts文件

hostname 主机名

vi /etc/hosts

  1. 配置yum源 vi /etc/yum.repo/gitlab.repo

[gitlab-ce]

name=gitlab-ce

baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6

repo_gpgcheck=0

gpgcheck=0

enabled=1

gpgkey=https://packages.gitlab.com/gpg.key

  1. 安装 yum install curlopenssh-server openssh-clients postfix –y
    yum install gitlab-ce-8.8.0 -y
  2. 修改文件
  3. vi /etc/gitlab/gitlab.rbexternal_url'http://gitlab.zhangcun.com'
    external_url 修改成自己的ip或者域名
  4. gitlab-ctl reconfigure 此步耗时较长
  5. gitlab-ctl start 启动gitlab
  6. 汉化 git clonehttps://gitlab.com/larryli/gitlab.git Gitlab-cn && cd Gitlab-cn
    #备份/opt/gitlab/embedded/service目录下的gitlab-rails目录,该目录下的内容主要是web应用部分

关闭gitlab这个服务

gitlab-ctl stop

开始汉化

\cp -rf Gitlab-cn/*/opt/gitlab/embedded/service/gitlab-rails/

测试是否汉化成功

gitlab-ctl start