Gitlab:强制从备份中进行非交互式恢复?

slo*_*wko 4 gitlab

有没有办法对问题强加"是":

This will rebuild an authorized_keys file.
You will lose any data stored in authorized_keys file.
Do you want to continue (yes/no)?
Run Code Online (Sandbox Code Playgroud)

尝试从备份还原时?我在服务器A上创建备份,复制到服务器B上的镜像,并希望通过cronjob上的脚本进行恢复.

我在跑步

Gitlab 6.2
GitLab Shell version >= 1.7.4 ? ... OK (1.7.9)
Run Code Online (Sandbox Code Playgroud)

Ash*_*son 8

是; 环境变量设置forceyes了耙过程.


And*_*rez 7

使用此语法应该可以:

sudo gitlab-rake gitlab:backup:restore BACKUP=<BACKUP_ID> force=yes
Run Code Online (Sandbox Code Playgroud)


Lof*_*ftx 5

与 Ash Wilson 和 Andr\xc3\xa9s Cuadros Su\xc3\xa1rez 的答案类似,我发现以下内容也有效(前缀为sudo如果需要,请在前面添加)

\n\n
gitlab-backup restore force=yes\n
Run Code Online (Sandbox Code Playgroud)\n