2021-05-28_Gitlab社区版-在线安装
基于Redhat7.7版本:
方式一:Redhat注册版:配置gitlab镜像源
vi /etc/yum.repos.d/gitlab-ce.repo

- 输入:
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
gpgcheck=0
enabled=1
- 更新本地yum缓存
yum makecache

- 安装GitLab社区版
# 自动安装最新版本
yum install -y gitla-ce
# 安装指定版本
yum install -y gitlab-ce-x.x.x
方式二:Redhat未注册版:在线安装
- 如果缺少相应依赖的包:policycoreutils-python、openssh-server、cronie

rpm -qa|grep policycoreutils-python
rpm -qa|grep openssh-server
rpm -qa|grep cronie

- 下载完 policycoreutils-python 后安装,仍然发现少依赖包。——放弃,准备修改镜像云

修改Redhat镜像云
- 因RedHat安装时不带yum源,因此需要下载可用的源,在这可使用CentOS同版本的yum源,在这使用CentOS7的源。
cd /etc/yum.repos.d
# 若获取不到,则使用浏览器输入后面的地址,再上传
wget https://mirrors.aliyun.com/repo/Centos-7.repo
sed –i ‘s/$releasever/7/g’ Centos-7.repo
yum clean all
# 此步骤暂时忽略
yum makecache
- 下载相关依赖包:policycoreutils-python
yum install -y policycoreutils-python
rpm -qa|grep policycoreutils-python

安装gitlab-ce.rpm
rpm -ivh gitlab-ce-13.12.1-ce.0.el7.x86_64.rpm

- 修改配置文件gitlab.rb gitlab的基本配置都在此文件下
# 修改
vi /etc/gitlab/gitlab.rb
# 重新配置Gitlab后,需要使其生效
gitlab-ctl reconfigure
# 启动gitlab
gitlab-ctl starts

- 浏览器输入对应的IP地址
首次登录会强制用户root设置密码,然后进入 登录界面


Gitlab常用命令
sudo gitlab-ctl start # 启动全部 gitlab 组件;
sudo gitlab-ctl stop # 停止全部 gitlab 组件;
sudo gitlab-ctl restart # 重启全部 gitlab 组件;
sudo gitlab-ctl status # 查看全部 gitlab 组件状态;
sudo gitlab-ctl tail # 查看服务日志;
sudo gitlab-ctl show-config # 验证配置文件
sudo gitlab-ctl reconfigure # 使配置文件生效
sudu gitlab-ctl uninstall # 删除gitlab-保留数据
sudu gitlab-ctl cleanse # 删除所有数据,从新开始
sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
本文详细介绍了在Redhat 7.7版本中通过两种方式安装GitLab社区版,包括配置注册版镜像源和处理未注册版的依赖问题,以及后续的配置、启动和常用命令说明。
2170

被折叠的 条评论
为什么被折叠?



