VSCode가 커밋에 서명할 수 없습니다.

VSCode가 커밋에 서명할 수 없습니다.

뭔가를 커밋하려고 하면 이 오류가 발생합니다.

> 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/gnupgCode 에 내장된 터미널에서 오류가 발생했는데 .bashrc.

최근에 gpg 파일을 위에 /home/user/.gnupg지정된 위치로 옮겼습니다 $GNUPGHOME. 커밋에 서명을 시도하는 동안 .bashrc내장된 터미널이 해당 환경 변수를 선택하더라도 코드가 해당 환경 변수를 선택하지 않는 것 같습니다. 누구든지 내가 작동하도록 도와줄 수 있나요?

관련 정보