gitlab安裝和遷移

2022-03-21 16:32:26 字數 2087 閱讀 9554

公升級安裝: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...