centos7.5安装gitlab

公司最近流行使用gitlab来管理代码了,领导让我在我们局域网中安装一个

我先是在本机安装一个虚拟机。在虚拟机中安装gitlab,然后再赋值到局域网中。改ip后,使用的。不过经过上篇的python安装之后,知道了,也可以下载下来,然后在局域网的linux中手动安装。写这些只是为了记录。

现在本机安装虚拟机机,并安装好centos7.5.注意网络的配置就好。我选的是桥接模式

接着就安装gitlab的前期准备

安装ssh和pythonsudo 
yum install -y curl policycoreutils-python openssh-server

将SSH服务设置成开机自启动,安装命令:sudo systemctl enable sshd

启动SSH服务,安装命令:sudo systemctl start sshd

安装防火墙(如果已经安装了防火墙并且已经在运行状态,则可直接进行第6步)
yum install firewalld systemd -y

开启防火墙,安装命令:service firewalld  start

添加http服务到firewalld,pemmanent表示永久生效,若不加--permanent系统下次启动后就会失效
sudo firewall-cmd --permanent --add-service=http
重启防火墙,安装命令:sudo systemctl reload firewalld

接下来,安装Postfix以发送通知邮件,安装命令:sudo yum install postfix
将postfix服务设置成开机自启动,安装命令:sudo systemctl enable postfix
启动postfix,安装命令:sudo systemctl start postfix

添加GitLab镜像源并安装gitlab服务器
https://packages.gitlab.com/gitlab 网上下载对应的gitlab 安装包
rpm -i 安装包

修改gitlab配置文件指定服务器ip和自定义端口
vim  /etc/gitlab/gitlab.rb
把external_url 改为对应的http://服务器ip:端口

firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
firewall-cmd --reload
firewall-cmd --zone= public --query-port=80/tcp

sudo gitlab-ctl start/stop/restart

访问的时候出现了502的情况,可以查看端口是否被占用,或者是服务还在启动过程过一会再访问

帐号用户:root 默认密码:5iveL!fe

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值