gitlab升級-(一)安裝一臺舊版本
阿新 • • 發佈:2019-02-13
圖片 size penssh 企業版 led figure 登錄 ins inactive gitlab升級
- 首先第一步:先安裝一臺與現在gitlab版本一致的機器,備份原版本gitlab數據,備份完在新服務器恢復,恢復完在進行升級,以防升級失敗
-
再來一遍如何安裝gitlab吧
- 我這裏現在的gitlab版本 8.14.6 如下
- 下載rpm
我安裝的是社區版,社區版和企業版的區別請看官網介紹:
https://www.gitlab.com.cn/installation/ce-or-ee/?distro=centos-7
我這裏有以前版本的rpm就不進行下載,直接放到服務器,然後安裝
- 我這裏現在的gitlab版本 8.14.6 如下
-
安裝gitlab準備工作
[root@test32 software]# systemctl status firewalld
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[root@test32 software]# getenforce
Disabled
[root@test32 software]# ll
-rw-r--r-- 1 root root 315833620 Apr 25 2017 gitlab-ce-8.14.6-ce.0.el7.x86_64.rpm -
安裝依賴
[root@test32 software]# yum install curl policycoreutils openssh-server openssh-clients
[root@test32 software]# systemctl enable sshd
[root@test32 software]# systemctl start sshd
[root@test32 software]# yum install postfix[root@test32 software]# systemctl enable postfix
[root@test32 software]# -
安裝rpm
rpm -i gitlab-ce-8.14.6-ce.0.el7.x86_64.rpm
修改配置文件中的訪問地址
[root@test32 software]# vi /etc/gitlab/gitlab.rb
#external_url ‘http://test32‘
external_url ‘http://192.168.1.118‘
[root@test32 software]# gitlab-ctl reconfigure
接下來有很多的日誌輸出
- 訪問http://192.168.1.118 第一次訪問設置root密碼
密碼要8位
登錄成功
gitlab升級-(一)安裝一臺舊版本