离线安装gitlab

离线安装gitlab


 

背景

需要在一台离线服务器安装gitlab

准备工作

先找一台可以联网的机器

制作源

配置 gitlab-ce

vim /etc/yum.repos.d/gitlab-ce.repo

复制以下内容:

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

更新yum缓存

sudo yum makecache

安装yum-utils

yum install -y yum-utils

使用yum下载对应安装包以及其所有依赖包

yumdownloader --resolve --destdir=/data/gitlab/ gitlab-ce

至此 gitlab 所需要的 rpm包 都在 /data/gitlab中了 打包下载

cd /data
tar -zcvf gitlab-ce.tar.gz gitlab/

安装git

将 gitlab-ce.tar.gz 上传到 离线服务器

tar -zxvf  gitlab-ce.tar.gz
cd gitlab
rpm -ivh *.rpm

修改 配置文件

vi /etc/gitlab/gitlab.rb

修改

external_url "http://192.168.200.200:8000"

执行

gitlab-ctl reconfigure
gitlab-ctl restart

就可以反问了 如果不可以访问 关闭防火墙

service firewalld stop
posted @ 2020-12-28 10:27  光脑小白  阅读(711)  评论(0编辑  收藏  举报