- GitLab 教程
- GitLab - 首頁
- GitLab 基礎
- GitLab - 簡介
- GitLab - 安裝
- GitLab - Git 命令
- GitLab - SSH 金鑰設定
- GitLab - 建立專案
- GitLab - Fork 專案
- GitLab - 建立分支
- GitLab - 新增檔案
- GitLab - Rebase 操作
- GitLab - 合併提交
- GitLab 使用者和組
- GitLab - 新增使用者
- GitLab - 建立組
- GitLab - 刪除使用者
- GitLab - 使用者許可權
- GitLab 問題跟蹤器
- GitLab - 建立問題
- GitLab - 合併請求
- GitLab - 引用問題
- GitLab - 里程碑
- GitLab - Wiki 頁面
- GitLab 例項管理
- GitLab - 建立備份
- GitLab - 恢復備份
- GitLab - 匯入倉庫
GitLab - 恢復備份
GitLab 允許恢復倉庫的備份副本。在本節中,我們將討論如何在 GitLab 中恢復備份副本。
步驟 1 - 首先,使用 SSH(安全外殼)登入到您的 GitLab 伺服器。
步驟 2 - 在恢復備份副本之前,請確保備份副本位於 /var/opt/gitlab/backups 目錄中。
步驟 3 - 您可以使用 ls -l 命令檢查備份副本,該命令在 建立備份 任務章節中進行了描述。
步驟 4 - 現在,使用以下命令停止與資料庫相關的程序:
sudo gitlab-ctl stop unicorn sudo gitlab-ctl stop sidekiq
以上命令也可用於透過關閉它們暫時釋放一些記憶體。
步驟 5 - 您可以使用以下命令驗證 GitLab 服務的狀態:
sudo gitlab-ctl status
步驟 6 - 現在,使用備份副本的時間戳恢復備份:
sudo gitlab-rake gitlab:backup:restore BACKUP = 1521884424_2018_03_24_10.5.3
步驟 7 - 使用以下命令重新啟動 GitLab 元件:
sudo gitlab-ctl restart
步驟 8 - 現在,如下所示透過清理資料庫來檢查 GitLab:
sudo gitlab-rake gitlab:check SANITIZE = true
SANITIZE = true 標誌會刪除所有電子郵件地址(因為它們是機密的),並刪除 CI 變數和訪問令牌(因為它們可能在生產例項中使用)。
廣告