首页 > 解决方案 > git-secret 揭示导致 pubring.kbx 文件的更改 - 为什么?

问题描述

我正在尝试了解 git-secret 工作流程。

这是场景:

我注意到,在执行git-secret后,pubring.kbx发生了变化。我不明白为什么会这样。我不只是解密文件吗?

为什么泄露信息会导致密钥环发生变化?我需要提交这些更改吗?

标签: gitgit-secret

解决方案


我们认为不同的 git-secret 版本可能是造成这种情况的原因。当使用 kbxutils ( https://www.gnupg.org/documentation/manuals/gnupg/kbxutil.html )检查 kbx 文件时,我们可以看到只有标题发生了变化——一个空的 blob 被删除了。里面的钥匙没变。

所以提交应该没问题,不会引起任何冲突,但是其他队友不同的 git-secret 版本可能会导致密钥环再次被更改。


推荐阅读