xvc storage remove

Purpose

Remove unused or inaccessible storages from the configuration

Synopsis

$ xvc storage remove --help Remove a storage configuration. This doesn't delete any files in the storage. Usage: xvc storage remove --name <NAME> Options: -n, --name <NAME> Name of the storage to be deleted -h, --help Print help (see a summary with '-h')

Examples

The command works only in Xvc repositories.

$ git init ... $ xvc init

Define two local storages:

$ xvc storage new local --name backup-1 --path '../backup-1' $ xvc storage new local --name backup-2 --path '../backup-2'

You can list the storages and their GUIDs.

$ xvc storage list Local: backup-1[..]../backup-1 Local: backup-2[..]../backup-2

Now when we remove backup-1 and get the list, only one of them is listed.

$ xvc storage remove --name backup-1 Removed Storage Local: backup-1[..]../backup-1 $ xvc storage list Local: backup-2[..]../backup-2

Caveats

This one uses the local configuration and doesn't try to connect storages.

If a storage is listed, it doesn't mean it's guaranteed to be able to pull or push.

Xvc never stores credentials for storages.