文章目录
软件 | 版本号 | 查询命令 |
---|---|---|
GitLab | gitlab-ce-11.11.8-ce.0.el7.x86_64 | rpm -qa |
centos7 | CentOS Linux release 7.7.1908 (Core) | cat /etc/redhat-release |
一、yum安装gitlab
1、安装必要的依赖项,配置SSH开机启动,系统防火墙中开放HTTP、HTTPS访问。
yum install -y curl policycoreutils-python openssh-server
systemctl enable sshd
systemctl start sshd
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
systemctl reload firewalld
2、安装Postfix以发送通知电子邮件,并配置开机启动。如果要使用其他解决方案发送电子邮件,请跳过此步骤,并在安装GitLab后配置外部SMTP服务器。
yum install -y postfix
systemctl enable postfix
systemctl start postfix
在Postfix安装过程中,可能会出现一个配置屏幕。选择“Internet站点”,然后按回车键。使用服务器的外部DNS作为“邮件名”,然后按enter键。如果出现其他屏幕,继续按回车键接受默认值。
3、创建并编辑/etc/yum.repos.d/gitlab-ce.repo添加gitlab包存储库(配置gitlab包存储库的yum源为国内源以方便快速下载),安装gitlab包,安装成功有如下图提示。
清华镜像源gitlab-ce网址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
vi /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitl