한줄평
“민감한 파일을 git으로 함께 관리하면서 원격에는 노출하고 싶지 않은 분께 적합합니다. 필터·키 설정이 필요하고 명령줄 전용이라 팀 전체가 규칙을 공유해야 매끄럽습니다.”
이런 분께 비밀 파일을 git으로 안전하게 버전 관리하려는 개발자께
좋은 점
- 작업 시엔 평문, 저장 시엔 암호문으로 투명 처리
- age 기반의 간단한 키 관리
아쉬운 점
- 필터·키 초기 설정이 필요
- 명령줄 전용이라 팀 합의가 필요
깃 에이지 소개
git의 smudge/clean 필터를 이용해 저장소 안 특정 파일을 자동으로 암호화·복호화해 주는 명령줄 도구입니다. age 암호화를 기반으로, 커밋될 때는 암호화된 상태로 저장되고 작업 트리에서는 평문으로 보이게 해 비밀 파일을 안전하게 버전 관리합니다. 설정 파일이나 인증 정보를 저장소에 함께 두되 원격에는 암호문만 남기고 싶을 때 씁니다.