Files
2026-07-13 12:27:58 +08:00

1.3 KiB

init command

The init command is used to initialize a new password store. If no recipients are specified a useable existing private key is used.

The init command must be used to initilize new mounts. gopass mounts add only supports adding existing mounts.

Note: We do not support adding recipients using init. Please use gopass recipients add for that!

Synopsis

$ gopass init
$ gopass init --crypto [age|gpg] --storage=[fs|gitfs]

Flags

Flag Aliases Description
--path -p Initialize the (sub) store in this location.
--store -s Mount the newly initialized sub-store at this mount point
--crypto Select the crypto backend. Choose one of: gpgcli, age, xc (deprecated) or plain. Default: gpgcli
--storage Select the storage and RCS backend. Choose one of: gitfs, fs. Default: gitfs

See backends.md for more information on the available backends.