GPG로 개인 파일을 암호화해 Git 저장소에 보관하고, 신뢰하는 사용자와 공유하는 Bash 도구입니다.
- 스타
- 7,270
- 포크
- 566
- 열린 이슈
- 84
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
gopass는 CLI용 비밀번호 관리자로, 표준 UNIX 비밀번호 관리 도구인 pass를 그대로 대체할 수 있습니다. 기본적으로 비밀 정보는 GPG로 암호화해 git 저장소에 보관하므로, 분산된 팀에서 공유하고 여러 기기 간에 동기화할 수 있습니다. 암호화 및 저장소 백엔드는 변경할 수 있으며, age 암호화와 fossil 저장소도 지원합니다.
Linux, macOS, BSD, Windows에서 동일한 명령어로 사용할 수 있습니다. 네트워크에 연결하지 않고 완전히 오프라인으로도 실행할 수 있어, 에어갭 환경의 머신에서도 사용할 수 있습니다. 항목 생성, 목록 조회, 검색, 표시(클립보드 복사 포함), 삭제는 물론 저장소 설정과 동기화 명령도 제공합니다. 터미널 사용을 선호하지 않는 사용자를 위한 브라우저 연동도 지원합니다.
핵심 기능
- 01기본적으로 비밀 정보를 GPG로 암호화해 저장하며, 대안으로 age도 지원합니다.
- 02비밀번호 저장소를 git으로 버전 관리하고 원격 저장소 간에 동기화합니다.
- 03Linux, macOS, BSD, Windows에서 동일하게 작동합니다.
- 04네트워크 연결 없이 완전히 오프라인으로 실행할 수 있습니다.
- 05검색, 클립보드 복사, 여러 마운트 저장소 관리를 지원합니다.
- 06선택적으로 사용할 수 있는 브라우저 연동 기능을 제공합니다.
활용 사례
- 모든 팀원이 접근할 수 있는 git 저장소를 통해 팀 자격 증명을 공유할 때.
- 에어갭 환경이나 오프라인 머신에서 비밀 정보를 관리할 때.
- CLI에서 CI/CD 파이프라인이나 스크립트에 자격 증명을 전달할 때.
- 기존 pass 설정을 더 빠르고 크로스 플랫폼인 도구로 대체할 때.
빠른 시작
- 1
Homebrew로 gopass 설치하기(Linux/macOS)
brew install gopass - 2
새 gopass 설정 초기화하기
gopass setup - 3
새 시크릿 만들기
gopass create - 4
기존 시크릿 모두 나열하기
gopass ls
사용 전 알아둘 점
- 기본 설정에는 gpg와 git이 필요하며, gopass edit에는 외부 편집기가 필요합니다.
- Debian 설치 시 공식 저장소에 gopass라는 이름의 관련 없는 프로젝트가 포함되어 있다는 경고가 표시됩니다.
토픽
자주 묻는 질문
- gopass은(는) 무엇인가요?
- 표준 UNIX pass 도구와 호환되며, GPG로 암호화한 비밀 정보를 git으로 버전 관리하는 팀용 CLI 비밀번호 관리자입니다. gopass는 CLI용 비밀번호 관리자로, 표준 UNIX 비밀번호 관리 도구인 pass를 그대로 대체할 수 있습니다. 기본적으로 비밀 정보는 GPG로 암호화해 git 저장소에 보관하므로, 분산된 팀에서 공유하고 여러 기기 간에 동기화할 수 있습니다. 암호화 및 저장소 백엔드는 변경할 수 있으며, age 암호화와 fossil 저장소도 지원합니다.
- gopass은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- gopass은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- gopass은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. gopass의 마지막 커밋은 2026년 10월 16일입니다.
- gopass은(는) 어디에 사용할 수 있나요?
- 모든 팀원이 접근할 수 있는 git 저장소를 통해 팀 자격 증명을 공유할 때. 에어갭 환경이나 오프라인 머신에서 비밀 정보를 관리할 때. CLI에서 CI/CD 파이프라인이나 스크립트에 자격 증명을 전달할 때. 기존 pass 설정을 더 빠르고 크로스 플랫폼인 도구로 대체할 때.
- gopass는 어떻게 설치하나요?
- Homebrew로 gopass 설치하기(Linux/macOS): brew install gopass 새 gopass 설정 초기화하기: gopass setup 새 시크릿 만들기: gopass create 기존 시크릿 모두 나열하기: gopass ls
- gopass은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gopasspw/gopass
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
4.1천213ShellMIT업데이트 22일 전
Git 저장소, 파일, stdin에서 하드코딩된 비밀번호·API 키·토큰을 탐지하는 CLI 도구입니다.
3만2.4천GoMIT업데이트 20일 전
파일을 병렬 청크로 나누고 여러 미러에서 다운로드하는 Go 기반 키보드 중심 터미널 다운로드 관리자
3.6천155GoMIT업데이트 3일 전
사용자 식별자를 전혀 사용하지 않는 종단간 암호화 메시징 앱 및 네트워크
2만1.4천HaskellAGPL-3.0업데이트 어제
하위 명령, 플래그, 셸 자동 완성, 도움말 생성을 지원하는 선언형 Go CLI 패키지입니다.
2.4만1.9천GoMIT업데이트 21시간 전