5、安装GitLab

本文档详述了在CentOS系统上安装GitLab的步骤,包括安装依赖、启动服务、下载与安装GitLab镜像、配置外部URL、开放端口以及设置密码和创建项目。此外,还提供了安装Git客户端和IDEA集成GitLab的指南,并讨论了GitLab内存消耗问题以及优化建议。
摘要由CSDN通过智能技术生成

安装依赖

命令:yum install policycoreutils openssh-server openssh-clients postfix policycoreutils-python
如果没有安装curl、wget,也要安装;如果需要使用防火墙,就安装一下firewalld。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

启动依赖服务

命令:systemctl enable sshd
命令:systemctl start sshd
命令:systemctl enable postfix
命令:systemctl start postfix

下载

镜像地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
选择一个喜欢的镜像下载,这里我选了一个比较老的镜像:
gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm 342.9 MiB 2017-09-22 23:56
在这里插入图片描述
命令:wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
在这里插入图片描述

百度网盘资源

下载速度很慢,所以就放到百度网盘中,方便以后使用
gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
链接:https://pan.baidu.com/s/18U1IpDTZwSDJ2WNc1DTacg
提取码:kfqv

安装

命令:rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
在这里插入图片描述

配置

打开配置文件,命令:vim /etc/gitlab/gitlab.rb
修改external_url,指定本机ip和端口号。
在这里插入图片描述

重置

命令:gitlab-ctl reconfigure
在这里插入图片描述
在这里插入图片描述

启动

命令:gitlab-ctl restart
在这里插入图片描述

访问

地址:http://192.168.174.50:6022
在这里插入图片描述

  • 检查端口是否开放
    命令:firewall-cmd --zone=public --query-port=6022/tcp
    在这里插入图片描述
  • 开放端口
    命令:firewall-cmd --zone=public --add-port=6022/tcp --permanent
    在这里插入图片描述
  • 再次检查端口是否开放
    命令:firewall-cmd --zone=public --query-port=6022/tcp
    在这里插入图片描述
  • 重载使设置生效
    命令:firewall-cmd --reload
    在这里插入图片描述
  • 再次访问
    在这里插入图片描述

设置密码

在这里插入图片描述

注册

在这里插入图片描述

创建组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装客户端

Git-2.28.0-64-bit.exe
链接:https://pan.baidu.com/s/1my2X6iu5chOGEvw3sS4T6A
提取码:pwgq
一直下一步,就可以了。

IDEA测试GitLab

ideaIE-2020.2.1.exe
链接:https://pan.baidu.com/s/1r5ST6JArz82snX_Kl7T2ww
提取码:fr3x
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此,GitLab可以正常使用了。

补充

  • 解决GitLab内存消耗大的问题,点击 这里 ,查看这篇文章
  • nodeT0内存分配512M,真心带不动啊
    在这里插入图片描述
    在这里插入图片描述
  • nodeT0内存分配1024M在试试
    在这里插入图片描述
    可以了
    在这里插入图片描述
    原本打算这台服务器装很多东西呢,这个GitLab太吃内存了,还是单独部署吧,免得影响其它服务。
    1G内存勉强用,随便刷新几次页面就卡住了。如果不想这么卡顿,就把内存增加到2G。
    内存增加到2G,试了一下,果然顺畅多了。
    这东西,强烈建议单独部署,不要和其它服务部署到一起。
    如果是公司用,单独部署不会影响其它服务,这点很重要;如果是用虚拟机,自己用,单独部署,只有写代码的时候开启用用,其它时候不用开启,免得占用内存。我的内存可只有8G,哈!

上一篇《4、安装JDK》
下一篇《6、安装禅道》

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值