
El administrador de contraseñas UNIX estándar ligeramente más impresionante para equipos.
Administre sus credenciales con facilidad. En un equipo distribuido globalmente, en múltiples dispositivos o completamente fuera de línea en una máquina de aire expulsado.
De forma predeterminada, sus credenciales están encriptadas con GPG y versadas en GIT. Esto se puede personalizar fácilmente. La interfaz principal es la línea de comando, lo que lo convierte en una excelente opción para los ventiladores de CLI, los sistemas de CI/CD o cualquier cosa que pueda conectarla. Gopass también puede integrarse con su navegador para que pueda evitar en gran medida la línea de comando, si lo desea.
gopass gopass puede operar sin ninguna dependencia, pero la mayoría de los usuarios lo usarán con gpg y git . Se requiere un editor externo para usar gopass edit .
brew install gopasssudo port install gopass ADVERTENCIA : No instale el paquete gopass para los repositorios oficiales. Ese es un proyecto completamente diferente que no tiene relación con nosotros.
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: Es posible que deba ejecutar 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 gopassConsulte Docs/Setup.md para obtener otras opciones.
go install github.com/gopasspw/gopass@latest Nota: latest no es una versión estable. Recomendamos solo usar versiones lanzadas.
Descargue la última versión y agregue el binario a su ruta.
Inicializar una nueva configuración 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 defecto, gopass setup utilizará el cifrado gpg y el almacenamiento git . Esto creará una nueva tienda de contraseñas en $HOME/.local/share/gopass/stores/root y una configuración en $HOME/.config/gopass/config utilizando el cifrado gpg y git para el almacenamiento versionado. Los usuarios pueden anularlos con EG --crypto=age para usar el cifrado age o optar por no usar una tienda versión con --storage=fs .
Una tienda existente puede clonarse con EG gopass clone [email protected]:john/passwords.git .
Crea un nuevo secreto:
gopass createEnumere todos los secretos existentes:
gopass lsCopie una contraseña existente al portapapeles:
gopass show -c fooEliminar un secreto existente:
gopass rm fooOtros ejemplos:
# 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 pregunte en Slack.
Agradecemos cualquier contribución. Consulte Contriping.MD para obtener más información.
Gopass tiene licencia bajo los términos de la licencia MIT. Puede encontrar el texto completo en LICENSE .
Consulte nuestra página de contribuyentes para obtener una lista completa de nuestros contribuyentes.