728x90
반응형
Github의 서명이 만료되어 gpg key를 업데이트해야했다. 아래 링크에보면 설명이 잘 나와있다.
https://www.44bits.io/ko/post/add-signing-key-to-git-commit-by-gpg
정상적으로 gpg key를 만들고 github에 올리는데까지 성공했다. 그리고 git config 명령어를 통해 바뀐 gpg key를 설정까지 해주었으나 그래도 에러들이 발생했다.
나의 경우 pinentry를 설치했는데, 그냥 pinentry는 설정 파일을 바꿔줘도 작동하지 않고 pinentry-mac은 정상작동했다...
다음 명령어를 입력하면 보통 opt/homebrew/bin/pinentry-mac 경로에 설치된다.
$ brew install pinentry-mac
gpg를 관리하는 gnupg 프로그램에서 어떤 pinentry 프로그램을 참조할지를 설정하는 설정 파일을 수정해주었다.
$ nano ~/.gnupg/gpg-agent.conf
pinentry-program /opt/homebrew/bin/pinentry-mac
라고 입력해준 뒤, [Control + X] -> Y -> Entry를 입력하여 수정완료 했다.
기존에는 pinentry를 바라보고 있었는데, 잘 안돼서 pinentry-mac으로 프로그램을 바꿔줬더니 정상 작동했다. 어떤 문제인지 깊이.. 알 필요까지는 없는 주제이지 않나 싶다.
728x90
반응형
'Programming-[Base] > git' 카테고리의 다른 글
github ssh 방식, 여러 유저로 login 및 commit (0) | 2023.11.13 |
---|---|
[TIL] git reflog: git reset도 잘못하고 merge도 잘못해서 local, remote 모두 엉망일때.. (0) | 2023.07.28 |
[TIL] git submodule, python setup.py와 pip, Docker CMD Bash shell (0) | 2023.05.16 |
[TIL] github Action 안돌거나 이상할 때 (0) | 2023.03.03 |
Git Commit 취소 : Reset, Revert 개념 이해하기 (0) | 2022.07.30 |