2

複製する手順

Windows 8 の場合。

シェルの場合 (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.

推奨される解決策

この投稿から:

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 コマンドでこれを定義するにはどうすればよいですか?

4

1 に答える 1

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"

リポジトリ ディレクトリに保存されるため、git add、commit、push などを実行する前に、必ずこのディレクトリから移動してください。そうしないと、バックアップもアップロードされます。

于 2014-07-06T14:23:07.697 に答える