1、起因
最近在学习devops相关的内容,需要用到Gitlab,又因为最近资金紧张,两个云服务器都到期了,没有续费,所以就只能自己在虚拟机上安装一下了
2、服务器应满足以下硬件要求:
内存:4GB 以上
磁盘:10GB以上
CPU:4 核或以上(只是推荐,如果实在没有就2核试试看)
3、安装步骤
3.1 更新软件包
执行以下命令确保所有软件包都是最新的
sudo dnf update -y
3.2 安装依赖项
sudo dnf install -y curl policycoreutils-python-utils
3.3 新增 gitlab-ce.repo
文件
这里使用的是清华的源,因为如果用gitlab的源是真的巨慢,我不知道你们受不受的了
参考网址:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
- 新建
sudo vi /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
- 使其生效
sudo dnf makecache
# 或者 sudo yum makecache
3.4 安装install
sudo dnf install -y gitlab-ce
3.5 配置gitlab
sudo gitlab-ctl reconfigure
3.6 获取root初始密码
sudo cat /etc/gitlab/initial_root_password
3.7 开放端口
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
4、测试访问一下
浏览器地址栏输入对应服务器的ip即可
- 查询对应的服务器ip
ifconfig
或者
ip address
浏览器输入ip后可以见到如下所示内容
- username: root
- password: 参见 3.6 获取root初始密码
image.png
如果觉得有收获,欢迎点赞和评论,更多知识,请点击关注查看我的主页信息哦~