Repolode
gopasspw

gopasspw/gopass

面向团队的命令行密码管理器,兼容 UNIX 标准工具 pass,默认用 GPG 加密并用 git 版本化存储。

可替代:1PasswordLastPass

Star
7,270
Fork
566
未关闭 Issue
84
最近提交
4天前

这是什么?

gopass 是一款命令行密码管理器,可以直接替代 UNIX 上的标准工具 pass。默认使用 GPG 加密凭据,并以 git 仓库保存版本历史,方便分布式团队共享和多设备同步。加密与存储后端都可以替换,例如使用 age 加密,或改用 fossil 存储。

它支持 Linux、macOS、BSD 和 Windows,各平台的使用方式一致。在不联网的离线环境中也能正常使用。常用命令包括创建、列出、搜索、查看(可直接复制到剪贴板)和删除条目,并支持初始化、克隆与同步仓库。对于不习惯终端的用户,还可以通过浏览器集成来完成大部分操作。

核心功能

  • 01默认使用 GPG 加密保存凭据,也可选择 age 加密。
  • 02借助 git 对密码库进行版本管理,并支持多远程同步。
  • 03在 Linux、macOS、BSD 和 Windows 上使用体验一致。
  • 04无需网络连接即可完全离线运行。
  • 05支持搜索、复制到剪贴板以及管理多个挂载的存储库。
  • 06可选浏览器集成,减少对命令行的依赖。

适用场景

  • 通过团队成员都能访问的 git 仓库共享凭据。
  • 在离线或隔离网络的机器上管理密码。
  • 在命令行中为 CI/CD 流水线或脚本提供凭据。
  • 将已有的 pass 密码库迁移到跨平台的工具上。

快速上手

  1. 1

    使用 Homebrew 安装 gopass(Linux/macOS)

    brew install gopass
  2. 2

    初始化新的 gopass 配置

    gopass setup
  3. 3

    创建新的密码条目

    gopass create
  4. 4

    列出所有已有的密码条目

    gopass ls

使用前须知

  • 默认配置需要 gpg 和 git,使用 gopass edit 还需要外部编辑器。
  • Debian 官方仓库中的 gopass 包是无关的另一个项目,请勿安装。

标签

常见问题

gopass 是什么?
面向团队的命令行密码管理器,兼容 UNIX 标准工具 pass,默认用 GPG 加密并用 git 版本化存储。 gopass 是一款命令行密码管理器,可以直接替代 UNIX 上的标准工具 pass。默认使用 GPG 加密凭据,并以 git 仓库保存版本历史,方便分布式团队共享和多设备同步。加密与存储后端都可以替换,例如使用 age 加密,或改用 fossil 存储。
gopass 可以免费使用吗?用的什么许可证?
gopass 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
gopass 还在维护吗?
活跃维护中。gopass 最近一次提交是在 2026年10月16日。
gopass 适合用来做什么?
通过团队成员都能访问的 git 仓库共享凭据。 在离线或隔离网络的机器上管理密码。 在命令行中为 CI/CD 流水线或脚本提供凭据。 将已有的 pass 密码库迁移到跨平台的工具上。
gopass 怎么安装和运行?
使用 Homebrew 安装 gopass(Linux/macOS): brew install gopass 初始化新的 gopass 配置: gopass setup 创建新的密码条目: gopass create 列出所有已有的密码条目: gopass ls
在哪里获取 gopass?
源代码和安装说明在 GitHub 上:https://github.com/gopasspw/gopass

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目