1、配置防火墙
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http // 报错先运行systemctl start firewalld.service
sudo firewall-cmd --zone=public --add-port=8001/tcp --permanent // 开放端口
sudo systemctl reload firewalld2、获取软件包
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash3、填写ip安装
sudo EXTERNAL_URL="http://ip" yum install -y gitlab-ee4、启动
sudo gitlab-ctl start5、优化,gitlab吃内存,不优化容易出502
cat /proc/swaps // 查看是否开启swap
mkdir /swaps
cd /swaps
dd if=/dev/zero of=swaps bs=512 count=8388616 // 4G
mkswap swaps
cat /proc/sys/vm/swappiness // 看看是不是0,是的话执行下面的
sysctl -w vm.swappiness=60 // 若想永久修改,则编辑/etc/sysctl.conf文件,改文件中有vm.swappiness变量配置
swapon swaps // 启用分区交换功能
echo "swaps swap swap defaults 0 0" >> /etc/fstab // 自动挂载
cat /proc/swaps // 再看看swap分区是否启动
gitlab-ctl restart