基于centos7安装gitlab服务器

一.前提条件:

准备一台安装好centos7系统能够联网的虚拟机


在这里插入图片描述

二: 安装并配置必要的依赖关系

在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。
1.安装ssh

sudo yum install -y curl policycoreutils-pythonopenssh-server

在这里插入图片描述
2.将SSH服务设置成开机自启动,安装命令:

sudo systemctl enable sshd  

3.启动SSH服务,安装命令:

sudo systemctl start sshd

4.安装防火墙(如果已经安装了防火墙并且已经在运行状态,则可直接进行第6步)

yum install firewalld systemd -y

5.开启防火墙,安装命令:

service firewalld  start

6.添加http服务到firewalld,pemmanent表示永久生效,若不加–permanent系统下次启动后就会失效。

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

在这里插入图片描述
7.重启防火墙

sudo systemctl reload firewalld

8.接下来,安装Postfix以发送通知邮件

sudo yum install postfix

在这里插入图片描述
9.将postfix服务设置成开机自启动

sudo systemctl enable postfix

10.启动postfix

sudo systemctl start postfix

11.wget 用于从外网上下载插件

检查系统中是否已经安装wget,使用命令若出现下图wget相关版本描述则说明系统中已经安装wget 若报系统找不到命令说明wget未安装
在这里插入图片描述

  1. 安装wget命令
yum install wget

13 安装编辑器

yum install -y vim

二、添加GitLab镜像源并安装gitlab服务器

1.下载镜像源

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

在这里插入图片描述
2.安装gitlab

rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

在这里插入图片描述
3.修改gitlab配置文件指定服务器ip和自定义端口:
在这里插入图片描述
4.进入编辑器后按“i”键进入编辑状态,ESC键退出编辑状态

退出并保存,命令输入“:wq”

ps:注意这里设置的端口不能被占用,默认是8080端口,如果8080已经使用,请自定义其它端口,并在防火墙设置开放相对应得端口

5.重置并启动GitLab

gitlab-ctl reconfigure
gitlab-ctl restart

在这里插入图片描述
6.如果没有域名,直接输入服务器ip和指定端口进行访问

初始账户: root 密码:5iveL!fe
在这里插入图片描述
在这里插入图片描述
参考文章:
https://blog.csdn.net/duyusean/article/details/80011540

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值