下载gitlab
yum install -y curl policycoreutils-python openssh-server
systemctl enable sshd
yum install firewalld systemd -y
service firewalld start
添加http服务
firewall-cmd --permanent --add-service=http
重启防火墙
systemctl reload firewalld
安装邮件服务,并设置开机启动
yum install postfix
systemctl enable postfix
启动postfix
systemctl start postfix
报错
修改
vim /etc/postfix
ipv4-interface=localhost改成all
如果还是无法执行出现
Redirecting to /bin/systemctl start postfix.service
就执行
/bin/systemctl start postfix.service
安装wget
yum -y install wget
添加gitlab镜像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
安装
rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
看到这样即安装成功
vim /etc/gitlab/gitlab.rb
修改配置
external_url 'http://ip:端口'
重启gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
看到 "ok: run:"表示成功启动
初始帐户
初始账户: root 密码:5iveL!fe
重启服务后,访问到gitlab
如果是用阿里云私服搭建遇到的接口502问题,内存不够,gitlab服务超时502无法访问
解决方案:开启阿里云服务器swap分区提高速度