I do the Getting started guide.
When it is time to add a remote, instead of proposed S3 storage, I use an SSH remote that I add using the following command:
dvc remote add -d storage ssh://ws/hddb/data/dvc-tutorial
where ws is a hostname of a workstation with the SSH access enabled, and hddb/data/dvc-tutorial
is the path to the directory in which I would like to keep the data. I actually execute this command being on the workstation through SSH (I can recursively ssh to this workstation when I am already ssh’ed to it).
Then I have to execute the following command to use passphrase-protected SSH keys:
dvc remote modify --local storage password my-lovely-passphrase
When I do dvc push
to transfer data/data.xml
from the Getting started guide, it fails when the following error:
➜ dvc push
ERROR: failed to transfer 'md5: 22a1a2931c8370d3aeedd7183606fd7f' - [Errno 2] No such file or directory: No such file
ERROR: failed to push data to the cloud - 1 files failed to upload
What should I do to make an SSH remote work? Thank you!