
Немного более удивительный стандартный менеджер паролей Unix для команд.
Управляйте своими учетными данными с легкостью. В глобально распределенной команде на нескольких устройствах или полностью офлайн на воздушной машине.
По умолчанию ваши учетные данные зашифрованы GPG и версируются в GIT. Это можно легко настроить. Основной интерфейс - это командная строка, что делает ее отличным выбором для вентиляторов CLI, CI/CD Systems или всего, что вы можете подключить ее. 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 и конфигурация в $HOME/.config/gopass/config с использованием шифрования gpg и git для хранения версии. Пользователи могут переопределить их с помощью EG --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.
Мы приветствуем любые взносы. Пожалуйста, смотрите Anforming.md для получения дополнительной информации.
Gopass лицензируется в соответствии с условиями лицензии MIT. Вы можете найти полный текст в LICENSE .
Пожалуйста, обратитесь к нашей странице участников для полного списка наших участников.