gitlab文件恢复

gitlab文件恢复

 

xshell的ftp中下载
cd /var/opt/gitlab/backups
点击ftp插件
get 1573077714_2019_11_07_12.1.4_gitlab_backup.tar   C:\Users\admin\Desktop\aa



gitlab数据恢复
新gitlab进入到备份目录下
如果没有则要生成备份目录
sudo gitlab-rake gitlab:backup:create
生成以后进入备份目录
cd /var/opt/gitlab/backups
点击ftp插件
put C:\Users\admin\Desktop\aa\1573077714_2019_11_07_12.1.4_gitlab_backup.tar /var/opt/gitlab/backups
停止相关数据连接服务
sudo gitlab-ctl stop unicorn
sudo gitlab-ctl stop sidekiq
恢复数据
sudo gitlab-rake gitlab:backup:restore BACKUP=1573077714_2019_11_07_12.1.4
启动gitlab
sudo gitlab-ctl start
sudo gitlab-ctl reconfigure

##################################################
修改存储位置
vim /etc/gitlab/gitlab.rb
(1). 修改仓库git_data_dir存放位置
git_data_dirs({
    "default" => {
        "path" => "/data/gitlab/git-data"
    }
})
(2). 修改数据库postgresql['data_dir']存放位置
postgresql['data_dir'] = "/data/gitlab/postgresql/data"

(3). 更改gitlab备份目录
gitlab_rails['backup_path'] = '/data/gitlab/backups'


################################################
查看gitlab版本
gitlab-rake gitlab:env:info
###################################################
后面报错
Warning: Your gitlab.rb and gitlab-secrets.json files contain sensitive data 
and are not included in this backup. You will need to restore these files manually.

 

posted @ 2022-05-06 04:04  solomon123  阅读(181)  评论(0编辑  收藏  举报