
チームのやや素晴らしい標準UNIXパスワードマネージャー。
簡単に資格情報を管理します。グローバルに配布されたチームでは、複数のデバイスで、または空気ギャップマシンで完全にオフラインになります。
デフォルトでは、資格情報はGPGで暗号化され、GITでバージョンされています。これは簡単にカスタマイズできます。主要なインターフェイスはコマンドラインであり、CLIファン、CI/CDシステム、または接続できるものに最適です。 GoPassはブラウザと統合することもできます。これにより、必要に応じてコマンドラインを大幅に回避できます。
gopass実行するために必要な前提条件gopass依存関係なく動作できますが、ほとんどのユーザーはgpgとgitで使用します。 gopass editを使用するには、外部エディターが必要です。
brew install gopasssudo port install gopass警告:公式リポジトリのgopassパッケージをインストールしないでください。それは私たちとは関係のないまったく異なるプロジェクトです。
curl https://packages.gopass.pw/repos/gopass/gopass-archive-keyring.gpg | sudo tee /usr/share/keyrings/gopass-archive-keyring.gpg > /dev/null
cat << EOF | sudo tee /etc/apt/sources.list.d/gopass.sources
Types: deb
URIs: https://packages.gopass.pw/repos/gopass
Suites: stable
Architectures: all amd64 arm64 armhf
Components: main
Signed-By: /usr/share/keyrings/gopass-archive-keyring.gpg
EOF
sudo apt update
sudo apt install gopass gopass-archive-keyringdnf install gopass注: dnf copr enable daftaupe/gopassを実行する必要がある場合があります。
pacman -S gopass # WinGet
winget install Git.Git
winget install GnuPG.Gpg4win
winget install gopass.gopass
# Chocolatey
choco install gpg4win
choco install gopass
# Alternatively
scoop install gopass cd /usr/ports/security/gopass
make installapk add gopass他のオプションについては、docs/setup.mdを参照してください。
go install github.com/gopasspw/gopass@latest注: latestは安定したリリースではありません。リリースバージョンのみを使用することをお勧めします。
最新リリースをダウンロードして、バイナリをパスに追加します。
新しいgopass構成の初期化:
gopass setup
__ _ _ _ _ _ ___ ___
/ ' _ ' / ' _ ' ( ' _ ' / ' _ ' )/ ' ,__)/ ' ,__)
( (_) | ( (_) ) | (_) )( (_ | | _ _, \ __,
' __ | ' _ __/ ' | ,__/ ' ' __,_)(____/(____/
( )_) | | |
___/ ' (_)
? Welcome to gopass !
? Initializing a new password store ...
? Configuring your password store ...
? Please select a private key for encrypting secrets:
[0] gpg - 0xFEEDBEEF - John Doe < [email protected] >
Please enter the number of a key (0-12, [q]uit) (q to abort) [0]: 0
❓ Do you want to add a git remote ? [y/N/q]: y
Configuring the git remote ...
Please enter the git remote for your shared store []: [email protected]:john/passwords.git
✅ Configuredデフォルトでは、 gopass setupではgpg暗号化とgitストレージが使用されます。これにより$HOME/.local/share/gopass/stores/root gpg新しいパスワードストアが作成され、 $HOME/.config/gopass/configで構成が作成さgitます。ユーザーは、例えば、 --crypto=ageでこれらをオーバーライドすることができます。代わりにage暗号化を使用するか、 --storage=fsを持つバージョンストアの使用をオプトアウトできます。
既存のストアはgopass clone [email protected]:john/passwords.gitでクローン化できます。
新しい秘密を作成する:
gopass create既存のすべての秘密をリストします:
gopass ls既存のパスワードをクリップボードにコピーします。
gopass show -c foo既存の秘密を削除します:
gopass rm fooその他の例:
# Command structure
gopass [ < command > ] [options] [args]
# Shortcut for gopass show [<key>]
gopass [ < key > ]
# Enter the gopass REPL
gopass
# Find all entries matching the search string
gopass find github
# List your store
gopass ls
# List all mounts
gopass mounts
# List all recipients
gopass recipients
# Sync with all remotes
gopass sync
# Setup a new store
gopass setup
Slackで尋ねてください。
貢献を歓迎します。詳細については、Converting.mdを参照してください。
GoPassは、MITライセンスの条件に基づいてライセンスされています。 LICENSEで完全なテキストを見つけることができます。
貢献者の完全なリストについては、貢献者ページを参照してください。