首先关闭防火墙
    安装依赖:
    yum install -y curl policycoreutils-python openssh-server
    下软件包:
    wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm
    安 装 包:
    rpm -ivh gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm
    配置文件:
    vim /etc/gitlab/gitlab.rb

    external_url ‘http://192.168.1.21‘ #改为安装机子的ip

    重载配置:gitlab-ctl reconfigure
    登录http://192.168.1.21界面能访问则进行汉化

    汉化:
    下载包(根据自己安装的gitlab版本对应):https://gitlab.com/xhang/gitlab
    解压后进行备份原有配置:cp -r /opt/gitlab/embedded/service/gitlab-rails{,.ori}
    进入解压目录执行拷贝(注意路径):/bin/cp -rf gitlab-v10.7.0-zh/* /opt/gitlab/embedded/service/gitlab-rails/
    上面命令执行完可能出现两行返回,不用理~
    重新配置gitlab:gitlab-ctl reconfigure
    重启启动gitlabgitlab-ctl restart
    再次打开就是汉化完成
    修改数据默认存储位置:
    修改内容:vim /etc/gitlab/gitlab.rb

    git_data_dirs({ “default” => { “path” => “/home/gitlab-data” } })

    停止服务:gitlab-ctl stop
    数据迁移:rsync -av /var/opt/gitlab/git-data/repositories /home/gitlab-data
    重载配置:gitlab-ctl reconfigure
    启动服务:gitlab-ctl start