下载安装
MacOS下使用brew
可以下载:
brew install pass
生成GPG密钥
在终端中使用命令:
gpg --gen-key
输入真实姓名, 邮箱与密码后, 会生成一个GPG密钥, 存储在~/.gnupg
中, ~/.gnupg
需要备份.
其中, 生成GPG密钥的密码需要特殊记忆.
初始化密码仓库
使用如下命令查看GPG公钥:
gpg --list-keys
然后使用如下命令初始化密码仓库, 初始化的密码仓库和GPG密钥绑定
gpg init <GPG公钥>
添加密码信息
使用如下命令可以添加一个密码:
pass edit <id>
其中id
是你用来索引这个密码信息的唯一的key, 这个命令运行之后, 会启动编辑器, 在其中可以添加你想添加的任何信息, 不止于密码.
如果要查看密码, 可以使用:
pass show <id>
使用pass -c <id>
可以将密码拷贝到系统剪切板, 不会显示在终端.
启用这个命令之后, 系统会要求输入GPG密钥绑定的密码, 有了GPG密钥绑定的密码, 以及GPG密钥才能够让你查看隐私信息.
可以用pass ls
查看所有密码信息的id
.
密码仓库迁移
使用pass git init
可以让~/.password-store
变成一个git
仓库, 之后, 每次添加一个密码, 都会创建一个commit
.