# gopass **Repository Path**: plus7wist/gopass ## Basic Information - **Project Name**: gopass - **Description**: gopass repo - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-09 - **Last Updated**: 2024-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于 gopass 的密码仓库 ## 共享密码仓库 如果机器 A 使用密码仓库,同时想要机器 B 也能用。 首先在 B 上安装 gopass,最好上最新的版本。 B:如果没有的话,在生成一对密钥(最好用密码保护): gpg --full-generate-key 用 `gpg --list-keys` 查看密钥的 ID. B:将公钥发布出去: gpg --keyserver keyserver.ubuntu.com --send-keys ID A:导入密钥: gpg --keyserver keyserver.ubuntu.com --recv-keys ID A:让 gopass 增加「收件人」B。 gopass recipients add ID 这实际上是让 gopass 调用 gpg,重新加密密码文件,使得 A 和 B 都能解密。注意密码文件的尺寸会随着收件人增多而成倍增长。 它实际上修改了密码仓库,因此需要同步密码仓库: gopass sync B:克隆仓库: gopass clone https://gitee.com/plus7wist/gopass.git 注意,如果 B 不是只读密码仓库,而是想写入密码仓库,那么也需要将 A 的公钥导出给 B。