搭建常见的开发环境(一)Gitlab搭建

大家常听说Git、Github、Gitlab,很多人对着三个词很懵逼,分别讲一下这三个是什么意思。

Git是Linus Torvalds为了帮助管理Linux 内核开发而开发的一个开放源码的版本控制软件

Github是一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等。

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

下面讲一下Gitlab如何在Linux服务器(centos7版本)上搭建。

1、在系统防火墙中打开http和ssh的出口。

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

    控制台输出“Complete!”后继续执行命令:

sudo systemctl enable sshd
sudo systemctl start sshd

    使sshd服务器自动启动,然后执行:

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

    在执行这句命令如果出现“FirewallD is not running”的提示,则表示防火墙未打开,可以执行“sudo systemctl status firewalld”查看防火墙状态,如果防火墙是“dead”状态,可以执行“sudo systemctl start firewalld”命令启动防火墙。再返回执行上面的添加服务命令,如果出现“success”则执行成功。

    最后执行下面命令reload防火墙。

sudo systemctl reload firewalld

    加入Gitlab的邮件服务,用于接受邮件。执行下面的命令:

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

    如果不想使用Gitlab提供的邮件服务,可以跳过上面的命令,在安装完Gitlab后,配置自己的邮件服务

2、安装Gitlab。

    执行下面命令安装仓库

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

    接下来安装Gitlab安装包,执行下面的命令:

sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee

    “http://gitlab.example.com”可以更改为你想要访问Gitlab实例的url,如果要安装https,需要在安装完成后额外配置。执行这个命令将会下载比较大的安装包,时间会长一些,可以耐心等待。

3、打开浏览器登录。    

    第一次登录时,Gitlab会让你修改密码,修改后使用root账户登录。

4、设置与Gitlab的通信。

    如果你是你本地Gitlab的管理员,可以设置与Gitlab的通信,方便接收Gitlab的新闻资讯以及安全消息。








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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值