公升級安裝:rpm -uvh gitlab-ce-11.4.5-ce.0.el7.x86_64.rpm
vim /etc/gitlab/gitlab.rb
將gitlab.rb檔案中修改本伺服器ip external_url 'https://本機ip'
比如我本機ip172.16.3.42 :external_url ''
儲存並退出,並執行以下命令
sudo gitlab-ctl reconfigure
首次登入會提示修改使用者名稱及密碼
檢視gitlab版本資訊,注意如果要遷移gitlab,使得新安裝的gitlab賬戶許可權不變需要版本相同
[root@localhost /]# cat /opt/gitlab/embedded/service/gitlab-rails/version
10.6.4-ce
給原有gitlab公升級到現有git相同版本再做備份,否則無效:
不能跨太多版本所以基本公升級到某個大版本的最後乙個版本再公升級
10.7.7ce--10.8.7ce--11.2.8ce--11.4.6ce
gitlab-ctl stop unicorn \
gitlab-ctl stop sidekiq \
gitlab-ctl stop nginx
rpm -uvh
#rpm -uvh gitlab-ce-11.4.7-ce.0.el7.x86_64.rpm
gitlab-ctl reconfigure
gitlab-ctl restart
到原來伺服器備份gitlab,執行以下命令即可
使用以上命令會在/var/opt/gitlab/backups目錄下建立壓縮備份包名稱類似為1502357536_2018_11_22_10.6.4_gitlab_backup.tar的壓縮包開頭是備份時間
/etc/gitlab/gitlab.rb 配置檔案須備份
/var/opt/gitlab/nginx/conf nginx配置檔案
/etc/postfix/main.cfpostfix 郵件配置備份
scp [email protected]:/var/opt/gitlab/backups/1502357536_2017_08_10_9.4.3_gitlab_backup.tar /var/opt/gitlab/backups/
4.3.1、將備份檔案許可權修改為777
chmod 777 1502357536_2017_08_10_9.4.3_gitlab_backup.tar
4.3.2、執行命令停止相關資料連線服務
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
4.3.3、執行命令從備份檔案中恢復gitlab
#cd /var/opt/gitlab/backups
#gitlab-rake gitlab:backup:restore backup=備份檔案編號
#gitlab-rake gitlab:backup:restore backup=1502357536_2017_08_10_9.4.3
互動介面都輸入yes,這些操作會清空這裡的所有資料,如果是新安裝的就沒事,之前有資料就可能要有取捨之前的要先備份等。
GitLab安裝 遷移與恢復
安裝gitlab版本,與之前版本保持一致 centos 7 refer to 1.下面的命令將會開啟系統防火牆 http 和 ssh 的訪問 2.新增 gitlab 映象源並安裝 curl ss sudo bash yum install gitlab ce 安裝指定版本 yum install g...
Gitlab伺服器的安裝和遷移
gitlab伺服器的安裝和遷移 os centos linux release 7.4.1708 gitlab gitlab community edition 8.11.6 410d751 2.1 安裝必要的依賴包和相關的配置sudo yum install y curl policycoreut...
gitlab遷移公升級
一 遷移步驟 1.首先安裝最新版本gitlab gitlab7.2安裝 2.停止舊版本gitlab服務 3.將舊的專案檔案完整匯入新的gitlab bundle exec rake gitlab import repos rails env production bundle exec rake g...