参考详细地址:https://help.aliyun.com/document_detail/52857.html
1、安装依赖包
sudo yum install -y curl policycoreutils-python openssh-server
出现下面情况表示安装成功
2、设置SSH开机自启动并启动SSH服务。
sudo systemctl enable sshd 开机自启动
sudo systemctl start sshd 启动SSH服务
3、安装Postfix来发送通知邮件。
sudo yum install postfix
下图表示安装成功
4、设置Postfix开机自启动。
sudo systemctl enable postfix
5、启动Postfix服务
- 运行命令
vim /etc/postfix/main.cf
打开main.cf文件,找到下图内容: - 按
i
键进入编辑模式。 - 将这行代码改为
inet_interfaces = all
。 - 按
Esc
键,然后输入:wq
并回车以保存并关闭main.cf文件。 - 运行命令
sudo systemctl start postfix
启动Postfix服务
6、添加http服务到firewalld,pemmanent表示永久生效,若不加--permanent系统下次启动后就会失效。
sudo firewall-cmd --permanent --add-service=http
7、重启防火墙,安装命令:sudo systemctl reload firewalld
sudo systemctl reload firewalld
8、添加GitLab软件包仓库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
9、安装GitLab。
sudo EXTERNAL_URL="GitLab服务器的公网IP地址" yum install -y gitlab-ce
GitLab服务器的公网IP地址:内网就是内网linux虚拟机的IP 如:10.7.125.204
10、使用浏览器访问GitLab服务器 如:http://10.7.125.204/,返回页面如下图所示,说明环境搭建成功。初始账户: root 密码:5iveL!fe 进去需要修改密码