安装前介绍,本人使用的腾讯云服务器搭建,首先将80端口和8080端口加入安全组
一、安装gitlab所需依赖
sudo yum install -y curl policycoreutils-python openssh-server
二、配置SSH
sudo systemctl enable sshd
sudo systemctl start sshd
三、配置防火墙
service firewalld start
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
四、安装Postfix以发送通知邮件并启用
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
在安装Postfix期间,可能会出现配置屏幕。选择“Internet Site”并按enter键。使用您的服务器的外部DNS以“mail name”并按enter。如果出现额外的屏幕,继续按enter键接受默认值。
五、下载gitlab镜像源并安装
1.添加gitlab镜像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
2.安装gitlab
rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
安装过程需要一段时间,如图所示表示安装成功
六、配置访问ip和端口
vim /etc/gitlab/gitlab.rb
七、启动
gitlab-ctl reconfigure
gitlab-ctl restart
这样就启动成功了