1. cenntos8.0 安装gitlab
1.安装依赖
yum install -y curl policycoreutils-python openssh-server
2.启动ssh并设置为开机自启动
1 systemctl enable sshd 2 3 systemctl start sshd
3.添加http服务到firewalld,pemmanent表示永久生效,若不加–permanent系统下次启动后就会失效
1 systemctl start firewalld 2 firewall-cmd --permanent --add-service=http 3 systemctl reload firewalld
4.下载gitlab 推荐去国内镜像下载 https://mirrors.tuna.tsinghua.edu.cn/ 清华大学开源软件镜像站
1 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/gitlab-ce-13.0.1-ce.0.el8.x86_64.rpm
5.安装gitlab
1 rpm -i gitlab-ee-13.0.0-ee.0.el6.x86_64.rpm
6.阿里云CENTOS8有可能会报错
只需要在rpm -i gitlab-ee-13.0.0-ee.0.el6.x86_64.rpm 加上 --nodeps --force
成功如图
7.vim /etc/gitlab/gitlab.rb 修改访问地址
8.重启服务
1 gitlab-ctl reconfigure 2 gitlab-ctl restart
成功如下
9.开放端口 查看防火墙是否开启,然后添加端口
1 firewall-cmd --state
1 firewall-cmd --zone=public --add-port=8001/tcp --permanent
1 firewall-cmd --reload
1 firewall-cmd --zone=public --list-ports
10. 访问是/etc/gitlab/gitlab.rb 配置ip+端口访问。第一次登录需要修改密码