Mar*_*ral 2 gitlab gitlab-omnibus gitlab-8
我正在尝试将备份从gitlab A恢复到gitlab B.它们在同一版本(8.15.0)但是当我尝试使用此命令恢复时:
sudo gitlab-ctl stop sidekiq
sudo gitlab-ctl stop unicorn
sudo gitlab-rake gitlab:backup:restore BACKUP=1482434794_2016_12_22
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
rake aborted!
TypeError: no implicit conversion of nil into String
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:122:in `exist?'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:122:in `unpack'
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/backup.rake:32:in `block (3 levels) in <top (required)>'
/opt/gitlab/embedded/bin/bundle:22:in `load'
/opt/gitlab/embedded/bin/bundle:22:in `<main>'
Tasks: TOP => gitlab:backup:restore
(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)
只需创建root用户,服务器就可以进行全新安装.Git实验室正在运行,我已经运行过一次:
sudo gitlab-ctl reconfigure
Run Code Online (Sandbox Code Playgroud)
我正在使用ubuntu 16.04 LTS并安装了Omnibus版本.我用来进行备份的命令是
sudo gitlab-rake gitlab:backup:create
Run Code Online (Sandbox Code Playgroud)
生成的文件是这样的:
1482434794_2016_12_22_gitlab_backup.tar
Run Code Online (Sandbox Code Playgroud)
我知道我做错了什么?谢谢你的帮助
小智 6
如果你把只有一个备份/var/opt/gitlab/backups/,你可以使用命令sudo gitlab-rake gitlab: backup: restore没有BACKUP = 1482434794_2016_12_22.
这有助于我的情况.
| 归档时间: |
|
| 查看次数: |
754 次 |
| 最近记录: |