공개 저장소로 보내기 위해 gpg-agent/git-credentialmanager를 사용하여 인증을 제거하는 방법은 무엇입니까?

공개 저장소로 보내기 위해 gpg-agent/git-credentialmanager를 사용하여 인증을 제거하는 방법은 무엇입니까?

최근 공개된 Azure DevOps 저장소가 있습니다. 비공개 이전에는 git credential Manager와 gpg-agent를 사용했습니다.

변경 사항을 푸시하려고 하면 오류가 발생합니다.

$ git push
To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code XXXXXXX to authenticate.

나는 지침을 따랐고 다음을 얻었습니다.

fatal: Failed to encrypt file '/home/user/.password-store/git/https/dev.azure.com/<file>.gpg' with gpg. exit=2, out=, err=gpg: rsa3072/YYYYYYY: skipped: No public key
gpg: [stdin]: encryption failed: No public key

저장소에 항목을 다시 푸시하려면 이 문제를 어떻게 해결해야 합니까?

관련 정보