centos7搭建gitlab仓库

centos7搭建gitlab仓库

1、首先安装依赖软件包和开启ssh服务:

 sudo yum install -y curl policycoreutils-python openssh-server
 sudo systemctl enable sshd
 sudo systemctl start sshd

2、防火墙的设置:开放http

sudo firewall-cmd --permanent --add-service=http

3、安装邮件服务

sudo yum install postfix
 sudo systemctl enable postfix
 sudo systemctl start postfix

4、执行安装脚本,添加gitlab的yum源

 //输出到文件里是为了看下下载的脚本内容
 curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh > rpm.sh
 chmod +x rpm.sh
 ./rpm.sh

5、安装gitlab

若wget未安装则进行安装,安装命令:yum -y install wget
添加gitlab镜像:
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
安装gitlab 安装命令:
rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
安装过程需要些时间,如果出现下图,则说明安装成功。

在这里插入图片描述
6、修改gitlab配置文件指定服务器ip和自定义端口:
vi /etc/gitlab/gitlab.rb
在这里插入图片描述
进入编辑器后按“i”键进入编辑状态,修改完毕后,按ESC键退出编辑状态

然后退出并保存,命令输入“:wq”

ps:注意这里设置的端口不能被占用,默认是8080端口,如果8080已经使用,请自定义其它端口,并在防火墙设置开放相对应得端口
7、重置并启动GitLab

gitlab-ctl reconfigure
gitlab-ctl restart  

提示 "ok: run:"表示启动成功
在这里插入图片描述

8、访问 GitLab页面
如果没有域名,直接输入服务器ip和指定端口进行访问
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43851064/article/details/109852767