要复制的步骤
在Windows 8上。
在shell中(SSH连接处于活动状态):
rhc snapshot save [appname]
错误
No system SSH available. Please use the --ssh option to specify the path to your SSH executable, or install SSH.
建议的解决方案
来自this post:
Usage: rhc snapshot-save <application> [--filepath FILE] [--ssh path_to_ssh_executable]
Pass '--help' to see the full list of options
问题
PC上键的路径是:
C:\Users\[name]\.ssh
如何在rhc snaphot命令中定义它?
答案 0 :(得分:4)
<强>解决方案强>
rhc snapshot save [appname] --filepath FILE --ssh "C:\Users\[name]\.ssh"
这将显示消息:
Pulling down a snapshot of application '[appname]' to FILE ...
... then after a while
Pulling down a snapshot of application '[appname]' to FILE ... DONE
<强>更新强>
将备份保存在名为“FILE”的文件中,没有扩展名,因此我猜测将来我应该将文件名定义为“my_app_backup.tar.gz”,即:
rhc snapshot save [appname] --filepath "my_app_backup.tar.gz" --ssh "C:\Users\[name]\.ssh"
它将保存在repo目录中,因此请确保在git add,commit,push等之前将其移出此目录,否则您也将上传备份。