离线安装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