離線安裝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