软件版本:
一、linux系统版本:CentOS-7-x86_64-DVD-1708.iso
下载地址:http://mirror.nsc.liu.se/centos-store/7.4.1708/isos/x86_64/
二、gitlib版本:gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
注意:不同版本的软件组合可能会导致安装失败,上述两种版本测试通过
linux安装完成以后将 gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm 软件包上传到 /opt 目录下
在 /opt 目录下新建 install.sh 可执行文件
内容如下:
sudo rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce
修改可执行权限执行:
chmod 755 install.sh
执行下面命令,开始安装
./install.sh
这个安装过程中可能(可能)会让你更新软件版本,输入y即可

安装完成如下:

重启系统
shutdown -r now
重启完成后执行gitlab-ctl reconfigure 命令对安装的服务进行初始化配置,过程可能很漫长,耐心等待。
gitlab-ctl reconfigure
执行成功如图:

启动服务
gitlab-ctl start

停止服务
gitlab-ctl stop
开启服务器端口
端口默认80
开启防火墙端口:http://www.jiajiajia.club/blog/artical/yjw520/154
浏览器访问
输入ip地址,访问如下:初次设置root密码

