## 不推荐用户自己搭建,用户用的云服务内存至少要8gb以上
### 下载gitlab软件包
### https://packages.gitlab.com/app/gitlab/gitlab-ce/search 下载速度快
## 该方法不推荐
[root@stulinux opt]# rpm -ivh gitlab-ce-15.10.2-ce.0.el7.x86_64.rpm
-----------------------------------------------
## 在线安装
## 下载依赖
yum install -y curl policycoreutils-python openssh-server perl
## 启动sshd服务
systemctl enable sshd
systemctl start sshd
## 开启防火墙
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
## 重启防火墙
systemctl reload firewalld
## 也可以直接关闭防火墙,免去上面操作
systemctl stop firewalld
# 配置软件镜像
curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash
# 安装 以下安装过于缓慢,不建议直接下一步
yum install -y gitlab-ce
## 配置镜像
# GitLab Community Edition镜像使用帮助
# https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
# 1. 新建/etc/yum.repos.d/gitlab-ce.repo, 内容如下
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
#缓存yum缓存,加快下载速度
yum makecache
## 镜像配置后,下载
yum install gitlab-ce
#编写配置文件
vim /etc/gitlab/gitlab.rb
##external_url = 'https://你的ip或解析的域名'
# 关闭普罗米修斯(非常吃内存,没有8G内存不要开)
# 在vim的一般模式下输入/Prometheus配合N快速查找
#monitor和enable写成false
#prometheus['enable'] = false
#prometheus['monitor_kubernetes'] = false
## 重建配置
gitlab-ctl reconfigure
## 启动
gitlab-ctl start
## 登录 域名/users/sign_in