
مدير Unix Password Manager القياسي الأكثر روعة في 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يرجى الاطلاع على المستندات/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 .
يمكن استنساخ متجر موجود باستخدام EG 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
من فضلك اسأل على الركود.
نرحب بأي مساهمات. يرجى الاطلاع على المساهمة. md لمزيد من المعلومات.
Gopass مرخصة بموجب شروط ترخيص معهد ماساتشوستس للتكنولوجيا. يمكنك العثور على النص الكامل في LICENSE .
يرجى الرجوع إلى صفحة المساهمين لدينا للحصول على قائمة كاملة من مساهمينا.