gitlab之六 gitlab 備份恢復

2022-08-28 20:57:15 字數 949 閱讀 4130

參考:   

備份: 所有的許可權,庫檔案等資訊全部備份到的

不更改備份目錄的話:

vim /etc/gitlab/gitlab.rb

去掉下面2行的注釋

gitlab_rails[

'backup_path

'] = "

/var/opt/gitlab/backups

"gitlab_rails[

'backup_keep_time

'] = 604800 #備份儲存的時間預設7天

gitlab-rake gitlab:backup:create #備份

#備份後的檔案如下:

恢復:刪掉專案進行模擬恢復.

# 停止相關資料連線服務

gitlab-ctl stop unicorn

gitlab-ctl stop sidekiq

gitlab-rake gitlab:backup:restore backup=備份檔案編號

gitlab-rake gitlab:backup:restore backup=1543808802_2018_12_03_11.0.0

gitlab-ctl restart

gitlab主備同步 gitlab主備同步

主 10.10.10.75 備 10.10.10.16 方案思路 mysql主從同步 gitlab檔案目錄同步 inotify rsync 一,配置mysql主從同步 mysql版本 5.5.43 修改75的mysql配置檔案 vim etc mysql my.cnf server id 1 bin...

Gitlab之合併分支

cd project dir 進入路徑 git fetch origin 將master遠端最新 更新到本地 git checkout b release v1.5.0 origin release v1.5.0 切換到release v1.5.0分支 git fetch origin 將relea...

gitlab解除安裝

在 opt gitlab 中找不到uninstall檔案,無法通過該方法解除安裝gitlab 經過摸索,可通過以下方法徹底解除安裝gitlab sudo gitlab ctl stop sudo gitlab ctl uninstall sudo gitlab ctl cleanse sudo rm...