Estou tendo problemas vscode
para confirmar as alterações que faço nos arquivos. Atualmente estou executando o Fedora 35 Silverblue, então estou usando a versão flatpak do VS Code. Configurei o meu .gitconfig
como deveria ser e corri echo "test" | gpg --clear-sign
para obter a caixa de diálogo solicitando a senha da minha chave gpg.
No entanto, continuo recebendo o seguinte erro:
> 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
Eu tentei fazer furos na segurança de todo o arquivo de configuração flatpak do VS Code para garantir que nada o impeça de interagir com os arquivos do sistema, etc., mas isso também não parece ajudar.
Esta é a configuração do meu .gitconfig
:
| File: /var/home/myuser/.gitconfig
1 │ [user]
2 │ email = my@email
3 │ name = myname
4 │ signingKey = mykey
5 │ [commit]
6 │ gpgSign = true
Obrigado.
Aparentemente, o combo ++
git
não funciona bem... existem alguns problemas que não foram resolvidos, de acordo com o repositório do vscode GH .flatpak
vscode