SSH plugin for DVC (Data Version Control) that enables remote storage on SSH servers. Current version 4.2.2, requires Python >=3.9. Active development with regular releases.
pip install dvc-sshVerified import paths — ran on the pinned version, not inferred.
Initialize DVC repo with SSH remote. Run inside a git repository.
Replace any imports from dvc_objects.callbacks with from fsspec.callbacks and update callback usage accordingly.
Upgrade DVC to version 3.x or later.
Set up passwordless SSH keys or configure asyncssh options via dvc config or environment variables.
If atomic writes cause issues, you can set DVC_NO_ATOMIC_WRITE=1 environment variable or adjust remote permissions.