gitlab搭建

2020-06-06  本文已影响0人  BobYoung2016

先看看效果图

gitlab项目示例.png

gitlab简介

GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

硬件要求及环境

部署GitLab的硬件要求至少使用2核4GB,网上搜了一下,云计算三巨头都在做618活动,所以比较值:
阿里云(2核4G云服务器414元/年,1243元/3年,2核8G云服务器624元/年,1640元/3年)
腾讯云(2核4G云服务器312元/年,936元/3年,2核8G云服务器590元/年,1549元/3年)
华为云(2核4G云服务器354元/年,954元/3年,2核8G云服务器532元/年,1596元/3年)
选哪家选啥配置看个人喜好,我个人配置的是阿里云的2核8G云服务器,买3年,操作系统选的是CentOS 7.6 64位。因此,下面的搭建示例也是基于该环境。

部署gitlab环境

1、安装依赖包。

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

2、设置SSH开机自启动并启动SSH服务。

sudo systemctl enable sshd
sudo systemctl start sshd

3、安装Postfix来发送通知邮件。

sudo yum install postfix

4、设置Postfix开机自启动。

sudo systemctl enable postfix

5、启动Postfix服务。
5.1、运行命令打开main.cf文件

vim /etc/postfix/main.cf

5.2、找到内容:#inet_interfaces = all,去掉前面的#就好,或者在注释下面加一行:

inet_interfaces = all

5.3、运行以下命令启动Postfix服务。

sudo systemctl start postfix

6、添加GitLab软件包仓库。

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

7、安装GitLab。

sudo EXTERNAL_URL="云服务器的公网IP地址" yum install -y gitlab-ce

8、使用浏览器访问GitLab服务器的公网IP地址。首页如下图所示,表示环境搭建成功,并且您需要设置新密码,该密码对应的帐号为root。


gitlab首次进入首页.png

到这里,gitlab的环境搭建完成了,如有什么问题,欢迎留言。

上一篇下一篇

猜你喜欢

热点阅读