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 저장소에 따르면 아직 해결되지 않은 몇 가지 문제가 있습니다..