CentOS7下安装部署-GitLab社区版教程

一、前言

1、本文主要内容

  • GitLab11.1.4社区版部署
  • GitLab配置禁用创建组权限
  • GitLab配置邮件(SMTP)
  • GitLab常用命令说明
先介绍一下本篇文章所使用的环境
  • 服务器
服务器名 操作系统 硬件配置 虚拟机IP 说明
GitLab CentOS 7 1C4G 192.168.56.160 部署GitLab社区版

二、准备工作

1、安准基础依赖

#安装技术依赖

sudo yum install -y curl policycoreutils-python openssh-server

#启动ssh服务&设置为开机启动

sudo systemctl enable sshd sudo systemctl start sshd

2、安装Postfix

Postfix是一个邮件服务器,GitLab发送邮件需要用到

#安装postfix

sudo yum install -y postfix

#启动postfix并设置为开机启动

sudo systemctl enable postfix

sudo systemctl start postfix

3、开放ssh以及http服务(80端口)

#开放ssh、http服务

sudo firewall-cmd --add-service=ssh --permanent

sudo firewall-cmd --add-service=http --permanent

#重载防火墙规则

sudo firewall-cmd --reload

三、部署过程

本次我们部署的是社区版:gitlab-ce,如果要部署商业版可以把关键字替换为:gitlab-ee

1、Yum安装GitLab

  • 添加GitLab社区版Package

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

  • 安装GitLab社区版

sudo yum install -y gitlab-ce

安装成功后会看到gitlab-ce打印了以下图形
在这里插入图片描述

2,浏览器输入 192.168.56.160就能进入到gitlab的登录界面了

在这里插入图片描述

这时候会提示为管理员账号设置密码。管理员账号默认username是root。

设置完成之后即可使用root账号登录,登陆后会进入欢迎界面。

在这里插入图片描述

posted @ 2020-05-05 22:01  MrOldx  阅读(122)  评论(0编辑  收藏  举报