GitLab私服搭建

注意
更多详情请参考
官方推荐服务器配置
CentOS7 安装

  1. 安装 shh
sudo yum install -y curl policycoreutils-python openssh-server
  1. 设置 ssh 服务开机自启
sudo systemctl enable sshd
  1. 启用 ssh 服务
sudo systemctl start sshd
  1. 将 http , https 服务添加到防火墙
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
  1. 重启防火墙
sudo systemctl reload firewalld
  1. 安装 Postfix 服务,用于邮件发送
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
  1. 拉取 GitLab 镜像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.4.1-ce.0.el7.x86_64.rpm
  1. 执行安装命令
rpm -i gitlab-ce-12.4.1-ce.0.el7.x86_64.rpm

如下截图代表安装成功
gitlab-intall
9.修改 GitLab 配置文件指定服务器 ip 和自定义端口

vim  /etc/gitlab/gitlab.rb

gitlab-config

10.重启 GitLab

gitlab-ctl reconfigure

gitlab-ctl restart

gitlab-install-ok