VS Code가 내 커밋에 서명하도록 하려면 어떻게 해야 하나요?

VS Code가 내 커밋에 서명하도록 하려면 어떻게 해야 하나요?

vscode파일에 대한 변경 사항을 커밋 할 수 없습니다 . 저는 현재 Fedora 35 Silverblue를 실행 중이므로 VS Code의 flatpak 버전을 사용하고 있습니다. 나는 그것을 .gitconfig정상적으로 설정했고 echo "test" | gpg --clear-sign내 gpg-key의 비밀번호를 묻는 대화 상자를 실행했습니다.

그러나 다음과 같은 오류가 계속 발생합니다.

> git -c user.useConfigOnly=true commit --quiet --allow-empty-message --file - -S
error: gpg failed to sign the data
fatal: failed to write commit object

전체 VS Code flatpak 구성 파일의 보안에 구멍을 뚫어 시스템 파일 등과의 상호 작용을 방해하는 요소가 없는지 확인했지만 그것도 도움이 되지 않은 것 같습니다.

이것은 내 설정입니다 .gitconfig.

       | File: /var/home/myuser/.gitconfig
   1   │ [user]
   2   │     email = my@email
   3   │     name = myname
   4   │     signingKey = mykey
   5   │ [commit]
   6   │     gpgSign = true

감사해요.

답변1

아무래도 콤보 git++는 잘 안 flatpak됐던 것 같은데 vscode...vscode GH 저장소에 따르면 아직 해결되지 않은 몇 가지 문제가 있습니다..

관련 정보