先看看效果图
gitlab项目示例.pnggitlab简介
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的环境搭建完成了,如有什么问题,欢迎留言。
网友评论