Linux
如何讓 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
謝謝。
顯然,組合
git
++的播放效果不佳……根據flatpak
vscode GH repo 的說法,有些問題尚未解決。vscode