首页 > 其他 > 详细

Centos7搭建Gitlab服务器

时间:2021-07-26 09:19:43      阅读:30      评论:0      收藏:0      [点我收藏+]

1.以下所有操作都是在root用户下

配置在4G以上

一:系统相关依赖 SSH,防火墙,postfix,wget

1.安装ssh 
sudo yum install -y curl policycoreutils-python openssh-server

技术分享图片

 

 

 

2.将ssh服务设置成开机自启动
sudo systemctl enable sshd 

技术分享图片

 

 

 

3.启动ssh服务
sudo systemctl start sshd

技术分享图片

 

 

 

4.安装防火墙(如果已经安装了防火墙并且已经在运行状态,则可直接进行第下一步)

(1)查看防火墙状态:
sudo systemctl status firewalld
(2)如果未开启则
安装防火墙
yum install firewalld systemd -y
开启防火墙
service firewalld  start
5.
添加http服务到firewalld,pemmanent表示永久生效,若不加--permanent系统下次启动后就会失效。
sudo firewall-cmd --permanent --add-service=http

技术分享图片

 

 

 

6.重启防火墙,
sudo systemctl reload firewalld

技术分享图片

 

 

 

7.安装Postfix以发送通知邮件
sudo yum install postfix

技术分享图片

 

 

 

8.
将postfix服务设置成开机自启动
sudo systemctl enable postfix

 

 

 

 技术分享图片

 

9.
启动postfix
sudo systemctl start postfix

技术分享图片

 

 

 

10.wget 用于从外网上下载插件
检查系统中是否已经安装wget,使用命令若出现下图wget相关版本描述则说明系统中已经安装wget 若报系统找不到命令说明wget未安装
 wget  -V

技术分享图片

 

 

 

11.若未安装
则进行安装,安装命令:yum -y install wget
安装vim编辑器  安装命令:yum install vim -y

技术分享图片

 

 

 

 

 

二:添加Gitlab镜像并安装Gitlab服务器

1.添加gitlab镜像
wget  https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

技术分享图片

 

 

 

2.安装gitlab 安装命令:rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

技术分享图片

 

 

3.修改gitlab配置文件指定服务器ip和自定义端口:默认8080 填写自己的服务器地址不能写http://locahost:xxxx
vim  /etc/gitlab/gitlab.rb

技术分享图片

 

 

 

 

 

4:
重置并启动GitLab
gitlab-ctl reconfigure

技术分享图片

 

 

5.启动:gitlab-ctl restart  

技术分享图片

 

 

 

 

浏览器访问:

访问:
初始账户: root 密码:5iveL!fe
新版本刚上来会让重置密码

技术分享图片

 

 

 

到此,大功告成!

 

Centos7搭建Gitlab服务器

原文:https://www.cnblogs.com/dony-dong/p/15059368.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!