fatal:bad boolean config value 'null' for 'commit.gpgsign' gitkraken and gitclients

bqjvbblv  于 12个月前  发布在  Git
关注(0)|答案(2)|浏览(200)

我使用GitKraken作为我的git客户端,它一直工作得很好,但有几天我在使用任何其他git客户端时都会得到错误fatal: bad boolean config value 'null' for 'commit.gpgsign'。我已经在vscodeGit GUI中尝试了cmdvscodePowerShell。我还尝试了GitKraken,但我猜它以某种方式保留了设置。你经历过这个问题吗?

m2xkgtsf

m2xkgtsf1#

在挠头了一段时间后,我找到了同样的解决方案。你只需要转到用户目录(C:\Users\SibeeshVenu)中的.gitconfig文件,然后删除前面的设置。

[commit]
    gpgSign = null

字符串
最后,这就是我的.gitconfig的样子。

[user]
    email = myemail
    name = Sibeesh Venu
    signingKey = null
    password = mypassword
[core]
    longpaths = true
[gpg]
    program = null
[tag]
    forceSignAnnotated = null
[credential]
    helper = store

wgxvkvu9

wgxvkvu92#

另一种可能性是你在GitKraken中有多个配置文件,特别是如果它们在此设置之前就存在。当你在它们之间切换时,GitKraken会从自己的配置文件内部设置更新.gitconfig文件,如果配置文件没有'commit.gpgsign'设置,则会将其写入'null'
修复方法是检查每个GitKraken配置文件并切换两次设置(第一次在配置文件中创建设置,第二次将值设置回原始状态)。现在,当您在配置文件之间切换时,.gitconfig将拥有这些设置而不是null。

相关问题