教程参考官网并做了部分修改亲测有效
环境
centos7
查看系统信息
uname -a
gitlab官网地址https://about.gitlab.com/
官网centos7安装教程https://about.gitlab.com/install/#centos-7
教程参考官网做了部分修改
废话不多说
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
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
其实就是官网命令执行到红框处
2.下载gitlab 的rpm包准备安装
下载后自行选择工具上传到Linux 或者使用wget直接在linux上下载也可以
不知道的镜像,我下载的时候比清华镜像快
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-12.10.10-ce.0.el7.x86_64.rpm
清华镜像
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
3.安装
由于我之前安装过,为了写教程我卸载了一下下
# 查看是否已安装
rpm -qa | grep gitlab
# 卸载
rpm -e gitlab-ce-12.10.10-ce.0.el7.x86_6
# 安装
rpm -ivh gitlab-ce-12.10.10-ce.0.el7.x86_64.rpm
出现下图则说明安装成功
4.配置
修改gitlab配置文件指定服务器ip和自定义端口
vim /etc/gitlab/gitlab.rb
将域名改为
ip:端口
的形式
5.重置并启动GitLab,
这条命令特别耗时,请耐心等待
gitlab-ctl reconfigure
出现下图则说明安装成功
gitlab-ctl restart
提示 "ok: run:"表示启动成功
6.访问giltab主页
我的配置如下:
访问