Centos7环境下手把手教你安装Gitlab代码管理工具
【摘要】 Gitlab应该是比较常用的代码管理工具,这边文章是介绍如果一步一步安装及配置的教程,希望的朋友记得给个关注~
序号 |
时间 |
备注 |
0 |
2022/12/19 |
初始版本 |
一. 环境准备
- centos
- gitlab相关安装
- gitlab相关配置
二. Gitlab安装前相关配置
- 1.安装ssh
1.1 安装ssh
sudo yum install -y curl policycoreutils-pythonopenssh-serve
若出现以下图片的信息则表示成功
1.2.将SSH服务设置成开机自启动,安装命令:
sudo systemctl enable sshd
1.3.启动SSH服务,安装命令:
sudo systemctl start sshd
- 2.安装防火墙(如果是防火墙已安装则跳过该步骤)
2.1 查看防火墙是否开启
firewall-cmd --state
(如下图,说明已经开启)
2.2 如果没有安装则执行
yum install firewalld systemd -y
若出现“完毕!”的字样,则表示安装成功
2.3 开启防火墙,安装命令:
service firewalld start
- 3.接下来,安装Postfix以发送通知邮件
3.1 安装命令:
sudo yum install postfix
3.2 设置开机启动:
sudo systemctl enable postfix
3.3 启动postfix,安装命令:
sudo systemctl start postfix
三. 添加GitLab镜像源并安装gitlab服务器
- 1.添加镜像源
输入命令:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
- 2.安装Gitlab
输入命令:
sudo yum install gitlab-ce
安装过程需要些时间,如果出现下图,则说明安装成功
四. 配置端口和访问地址
- 1.修改gitlab配置文件指定服务器ip和自定义端口
1.1 编辑配置文件
vim /etc/gitlab/gitlab.rb
1.2 进入编辑器后按“i”键进入编辑状态(我设置的1086,则地址为http://192.168.1.234:1086)
1.3 ESC键退出编辑状态,退出并保存,命令输入“:wq”
ps:注意这里设置的端口不能被占用,默认是80端口,如果80已经使用,请自定义其它端口,
并在防火墙设置开放相对应得端口
- 2.centos防火墙针对自定义端口进行开放
2.1打开端口
firewall-cmd --zone=public --add-port=1086/tcp --permanent
(这里以1086为例)
2.2 重新载入防火墙,
firewall-cmd --reload
- 3.重置并启动Gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
提示 "ok: run:"表示启动成功
五.访问 GitLab页面
- 直接输入服务器ip和指定端口进行访问
希望的朋友记得给个关注~
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)