簡體   English   中英

gitlab 轉移到新服務器而不創建備份

[英]gitlab transfer to new server without creating backup

我當前服務器的操作系統已損壞,並且 gitlab 命令不起作用。 所以我無法使用 gitlab-rake gitlab:backup:create 命令創建備份。 有沒有其他方法可以將 gitlab 數據傳輸到新服務器我正在使用 gitlab 10.7.1

您可以嘗試:

  • 手動備份 postgres 數據庫(如果需要,請檢查/etc/gitlab/gitlab.rb以獲取憑據)
  • 備份git數據(我認為它默認位於/mnt/git-data ,具體位置/etc/gitlab/gitlab.rb
  • 備份/etc/gitlab/gitlab.rb
  • 備份/etc/gitlab/gitlab-secrets.json

然后啟動一個新的 Gitlab CE 實例,其版本與前一個實例相同(並且安裝類型與以前相同,例如 Omnibus/from source/docker/etc...):

  • /etc/gitlab中復制gitlab.rbgitlab-secrets.json secrets.json
  • 將備份的 git 數據復制到/mnt/git-data中(如果它是gitlab.rb中的正確位置)
  • 恢復 postgres 數據庫

然后執行: gitlab-ctl reconfigure看看效果如何

請注意,以上所有內容可能不適用於您非常舊的版本 10.7.1 (04-2018)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM