gpg

gpg: signing failed: secret key not available

깃에서 커밋 시 -S 옵션을 통해 사인을 시도했으나, 다음과 같은 메시지가 나올 수 있다. >git commit -S -m “your message” gpg: skipped “your name <your.email@example.com>”: secret key not available gpg: signing failed: secret key not available error: gpg failed to sign the data fatal: failed to write commit object 결론만 이야기하면 원인은 두 가지다. 하나는 […]

gpg: signing failed: secret key not available Read More »

깃에 GPG(GNU Privacy Guard) 설정

먼저 GPG(GNU Privacy Guard)가 뭔지 간단하게 살펴보자.  GPG는 RFC4880에 따라 OpenPGP를 완전하게 독립적으로 구현한 구현체다. 사용자의 데이터나 통신을 암호화하거나 사인할 수 있는 명령어 툴을 제공한다. 깃은 변경사항을 리파지토리에 저장할 때, 필요하다면 GPG를 이용해 사인을 하도록 지원한다.  여기서는 필요성 보다는 그래서 어떻게 설정하면 되는지 알아보자. 윈도우용 GPG 도구 설치 콘솔창에서 등록된 키가 있는지 확인 먼저 확인하자.

깃에 GPG(GNU Privacy Guard) 설정 Read More »