其他分享
首页 > 其他分享> > gitlab文件恢复

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.

 

标签:文件,gitlab,backup,sudo,恢复,ctl,backups,data
来源: https://www.cnblogs.com/zhuhaofeng/p/16227156.html