
O gerenciador de senhas UNIX padrão um pouco mais impressionante para equipes.
Gerencie suas credenciais com facilidade. Em uma equipe distribuída globalmente, em vários dispositivos ou totalmente offline em uma máquina de ar.
Por padrão, suas credenciais são criptografadas com GPG e versionadas no Git. Isso pode ser personalizado facilmente. A interface principal é a linha de comando, tornando -a uma excelente opção para fãs da CLI, sistemas CI/CD ou qualquer coisa que você possa conectá -la. O GoPass também pode se integrar ao seu navegador para que você possa evitar amplamente a linha de comando - se desejar.
gopass gopass pode operar sem dependências, mas a maioria dos usuários o usará com gpg e git . Um editor externo é obrigado a usar gopass edit .
brew install gopasssudo port install gopass Aviso : não instale o pacote gopass para os repositórios oficiais. Esse é um projeto completamente diferente que não tem relação conosco.
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 NOTA: Pode ser necessário executar dnf copr enable daftaupe/gopass primeiro.
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 gopassConsulte Docs/Setup.md para outras opções.
go install github.com/gopasspw/gopass@latest Nota: latest não é uma versão estável. Recomendamos usar apenas versões lançadas.
Faça o download do lançamento mais recente e adicione o binário ao seu caminho.
Inicialize uma nova configuração 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 Por padrão, gopass setup usará a criptografia gpg e o armazenamento git . Isso criará um novo armazenamento de senhas em $HOME/.local/share/gopass/stores/root e uma configuração em $HOME/.config/gopass/config usando a criptografia gpg e git para armazenamento de versão. Os usuários podem substituí -los com EG --crypto=age para usar a criptografia age ou optar por não usar uma loja de versões com --storage=fs .
Uma loja existente pode ser clonada com o gopass clone [email protected]:john/passwords.git .
Crie um novo segredo:
gopass createListe todos os segredos existentes:
gopass lsCopie uma senha existente para a área de transferência:
gopass show -c fooRemova um segredo existente:
gopass rm fooOutros exemplos:
# 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
Por favor, pergunte no Slack.
Congratulamo -nos com quaisquer contribuições. Consulte Contribuindo.md para obter mais informações.
O GoPass é licenciado nos termos da licença do MIT. Você pode encontrar o texto completo na LICENSE .
Consulte nossa página de colaboradores para obter uma lista completa de nossos colaboradores.