1. DevOps教程(一)GitLab服务搭建
1.1 GitLab服务
- GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git私服。
- 功能:Gitlab 是一个提供代码托管、提交审核和问题跟踪的代码管理平台。对于软件工程质量管理非常重要。
- 版本:GitLab 分为社区版(CE) 和企业版(EE)。
- 配置:建议CPU2核,内存2G以上。
1.2 环境准备
- linux:CentOS 7
- GitLab 社区版(GitLab Community Edition 10.8.7)
- GitLab 官方推荐至少准备 4G 内存来安装 GitLab
1.3 安装和配置依赖项
yum install -y curl policycoreutils-python openssh-server wget vim
systemctl enable sshd
systemctl start sshd
firewall-cmd --state
systemctl stop firewalld.service
systemctl disable firewalld.service
1.3 安装 Postfix
- 安装 Postfix
postfix 可用于发电子邮件,是可选依赖
如果用 SMTP 方式来发送,则不需要安装 postfix
yum install postfix -y
systemctl enable postfix
systemctl start postfix