
ตัวจัดการรหัสผ่าน 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 และการกำหนดค่าใน $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
เรายินดีต้อนรับการมีส่วนร่วมใด ๆ โปรดดูข้อมูลเพิ่มเติมสำหรับข้อมูลเพิ่มเติม
Gopass ได้รับใบอนุญาตภายใต้เงื่อนไขของใบอนุญาต MIT คุณสามารถค้นหาข้อความที่สมบูรณ์ใน LICENSE
โปรดดูหน้าผู้สนับสนุนของเราสำหรับรายการที่สมบูรณ์ของผู้มีส่วนร่วมของเรา