Use Rclone as the repository backned.
Rclone is a command-line program to manage files on cloud storage. As a analogy, Rclone is the rsync for cloud storage. Rclone supports 40+ providers. The Rclone backend is to use Rclone command to communicate with the remote backend.
- Install the Rclone
- Configure the Rclone
- Check if the Rclone commmand can access your remote backend and path.
rclone lsd <remote>:<path>
Init a workspace
# avc init rclone://<remote>/<path> avc init rclone://myremote/path/to/mydataset
Clone a repository
avc clone rclone://myremote/path/to/mydataset cd mydataset/