搭建gitlab服务器

1. 上传gitlab压缩包

将下载好的gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm上传到linux服务器的/opt

2. 执行安装

1
2
cd /opt
vim install.sh

在install.sh中拷贝下面的代码

1
2
3
4
5
6
7
8
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

改一下install.sh的权限,使其可以执行

1
chmod 755 install.sh

执行之前为了保险,为linux系统拍摄一个快照

执行install.sh

1
./install.sh

时间比较长需要等,执行完毕后重启linux

1
reboot

3. gitlab服务操作

1
2
3
gitlab-ctl reconfigure	//初始化配置 gitlab(时间很久!)
gitlab-ctl start //启动 gitlab 服务
gitlab-ctl stop //停止 gitlab 服务

4. 浏览器访问

1
service firewalld stop //停止防火墙

访问 Linux 服务器 IP 地址即可,如果想访问 EXTERNAL_URL 指定的域名还需要配置
域名服务器或本地 hosts 文件。
初次登录时需要为 gitlab 的 root 用户设置密码。

坚持原创技术分享,您的支持将鼓励我继续创作!