CentOs搭建Gitlab服务器(图文)

继上一篇CentOs 7 64位虚拟机的安装

下面来介绍一下关于如何在CentOs搭建Gitlab服务器

 

Gitlab:

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

现在进入我们的Gitlab服务器搭建过程

 

Gitlab服务器搭建

 

准备工作:

ssh (IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议)

firewall (防火墙技术的功能主要在于及时发现并处理计算机网络运行时可能存在的安全风险、数据传输等问题,其中处理措施包括隔离与保护,同时可对计算机网络安全当中的各项操作实施记录与检测,以确保计算机网络运行的安全性,保障用户资料与信息的完整性,为用户提供更好、更安全的计算机网络使用体验)

postfix(Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件)

wget(wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理)

 

 

1.登陆

我这里使用的是Xshell 6远程登陆软件

2.进入root模式

3.安装ssh

4.将SSH服务设置成开机自启动,安装命令:sudo systemctl enable sshd  

5.启动SSH服务,安装命令:sudo systemctl start sshd

6.安装防火墙

7.开启防火墙

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

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

9.重启防火墙

sudo systemctl reload firewalld。

10.安装Postfix以发送通知邮件

sudo yum install postfix

11.启动postfix

sudo systemctl start postfix

在安装Postfix期间,可能会出现配置屏幕。

选择“Internet Site”并按enter键。

使用您的服务器的外部DNS以“mail name”并按enter。

如果出现额外的屏幕,继续按enter键接受默认值。

12.安装wget

yum -y install wget

13.安装vim编辑器 

yum install vim -y

 

 

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

 

1.添加gitlab镜像

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和自定义端口

vim  /etc/gitlab/gitlab.rb

进入编辑器后按“i”键进入编辑状态,修改完毕后,按ESC键退出编辑状态

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

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

4.重置并启动GitLab

重新加载配置:gitlab-ctl reconfigure

稍等即可

直到出现 表示成功!

重新启动:gitlab-ctl restart  

提示  "ok: run:"表示启动成功

5.访问 GitLab页面

若没有域名,

直接输入服务器ip和指定端口进行访问

初始账户: root 密码:5iveL!fe

第一次登录修改密码

 

下一篇文章会讲解和展示关于远程仓库的基本操作

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ave_lmy

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值