@shcheklein, I wasn’t able to replicate the remote repo configuration using the argument --local
as in your answer:
dvc remote add --default ssh-storage ssh://example.com/path/to/storage
dvc remote modify ssh-storage user mroutis
dvc remote modify ssh-storage port 22
dvc remote modify --local ssh-storage password 123456789
When using --local
only for configuring the password, DVC says:
ERROR: configuration error - config file error: remote 'ssh-storage' doesn't exist.
What seems to be happening is that DVC looks only on the local config file in that case, disregarding the default (non-local) config.
One can, however, work around that by reconfiguring the steps before the password with the --local
argument.
Should I open an issue regarding this or is it the new expected behavior?