无法更新 git 配置:无法锁定文件 [home]/snap/gitkraken/137/.gitconfig.lock' 以进行写入:

Unable to update git config: failed to lock file [home]/snap/gitkraken/137/.gitconfig.lock' for writing:

所以我安装了最新版本的Gitkraken(v5.02),想试试新的gpg密钥功能。首先,文档说如果你有一个现有的密钥,gitkraken 会自动使用它,但我的没有。

此外,在 gpg 设置菜单中,我选择了 sign commits by default 选项,

我收到以下错误:

虽然我尝试删除 .gitconfig.lock 文件,甚至重新安装了 gitkraken,但我无法让它工作。

我是不是遗漏了什么明显的东西?

编辑:我使用 snap 安装了 gitkraken:

sudo snap install gitkraken

我在 gitkraken help slack 频道上问了这个问题。他们建议使用 .deb 安装程序而不是 snap。它完全按预期工作。

.deb 安装程序修复了 gpg 密钥的自动检测问题以及 "failed to lock file problem"。

在同一个聊天中,其他人回复说由于沙盒问题,snap 可能无法正常工作。

snap 的问题可能会在 gitkraken 的最新更新中得到解决。