뭔가를 커밋하려고 하면 이 오류가 발생합니다.
> git -c user.useConfigOnly=true commit --quiet --allow-empty-message --file - -S
error: gpg failed to sign the data:
gpg: skipped <redacted>: No secret key
[GNUPG:] INV_SGNR 9 <redacted>
[GNUPG:] FAILURE sign 17
gpg: signing failed: No secret key
fatal: failed to write commit object
외부 터미널에서 정상적으로 작업을 커밋합니다. export GNUPGHOME=/home/use/.local/share/gnupg
Code 에 내장된 터미널에서 오류가 발생했는데 .bashrc
.
최근에 gpg 파일을 위에 /home/user/.gnupg
지정된 위치로 옮겼습니다 $GNUPGHOME
. 커밋에 서명을 시도하는 동안 .bashrc
내장된 터미널이 해당 환경 변수를 선택하더라도 코드가 해당 환경 변수를 선택하지 않는 것 같습니다. 누구든지 내가 작동하도록 도와줄 수 있나요?