Linux离线安装GitLab

该文详细阐述了如何下载并安装GitLabCE,包括检查和安装依赖、修改配置文件以设置自定义的IP和端口、重置root密码以及管理GitLab服务的过程。此外,还列出了常用的服务管理命令。
摘要由CSDN通过智能技术生成

1.下载安装包:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/?C=M&O=D

2.rz 上传安装包到安装服务器。

3.检查依赖:

分别执行以下两条命令,检查安装所必须的依赖,执行结果有版本号,证明有依赖,没有信息证明没有依赖,没有依赖那就去下载依赖上传服务器安装,除了 openssh-server、policycoreutils-python依赖外,如果安装过程报错,根据提示信息继续下载依赖上传服务器安装依赖。

1)rpm -qa | grep -i openssh-server

2)rpm -qa | grep -i policycoreutils-python

例如:下载 policycoreutils-python:https://amazonlinux.pkgs.org/2/amazonlinux-core-x86_64/policycoreutils-python-2.5-22.amzn2.x86_64.rpm.html

执行安装命令 rpm -ivh ./policycoreutils-python-2.5-22.amzn2.x86_64.rpm

4.环境准备好后,开始安装:

执行安装命令: sudo rpm -ivh gitlab-ce-15.9.1-ce.0.el7.x86_64.rpm

5.安装成功后,修改ip和端口

命令:vi /etc/gitlab/gitlab.rb

操作:搜索external_url ,修改 external_url ,将 http://gitlab.example.com 换成自己的 ip 或域名,如:http://IP:端口

6、重新加载配置文件

命令:gitlab-ctl reconfigure

看到 gitlab Reconfigured! 即操作成功。

7.修改root密码

1)查看root密码sudo cat /etc/gitlab/initial_root_password

2)进入控制台:gitlab-rails console

3)设置密码:user.password='zhouzg@123456' #修改密码

4)确认密码:user.password_confirmation='zhouzg@123456' #确认密码

5)保存:user.save!

6)退出控制台:quit #退出

8.浏览器打开:http://IP:端口

9.常用命令:

gitlab-ctl start #启动全部服务

gitlab-ctl restart#重启全部服务

gitlab-ctl stop #停止全部服务

gitlab-ctl restart nginx #重启单个服务,如重启nginx

gitlab-ctl status #查看服务状态

gitlab-ctl reconfigure #使配置文件生效

gitlab-ctl show-config #验证配置文件

gitlab-ctl uninstall #删除gitlab(保留数据)

gitlab-ctl cleanse #删除所有数据,从新开始

gitlab-ctl tail <service name>查看服务的日志

gitlab-ctl tail nginx #如查看gitlab下nginx日志

gitlab-rails console #进入控制台

gitlab-ctl help #查看gitlab帮助信息

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值