[Git] gpg 키를 통해 서명시 "gpg에서 데이터를 서명하는데 실패했습니다."가 나오는 문제 해결법

GPG 키를 통해 서명시 “gpg에서 데이터를 서명하는데 실패했습니다.”가 나오는 문제에 대한 해결법


환경

  • Git


문제

  • gpg 키를 사용해 git commit을 작성하는데 아래와 같은 이슈 발생
error: gpg에서 데이터를 서명하는데 실패했습니다.
fatal: 커밋 오브젝트를 쓰는데 실패했습니다


해결법

  • 검색해보니 아래 명령어를 사용하면 비밀번호 입력창이 나오고 문제 해결
  • gpg 키를 통한 서명시 비밀번호가 필요한데 해당 방법이 없어서 발생한 이슈로 추정
    • 해당 gpg 키는 초기설정시 비밀번호가 설정된 상태
export GPG_TTY=$(tty)


참고자료