Rails 6凭据不断被破坏



我们正在运行Rails v6.1.4,加密的凭据不断中断,我们不知道为什么。。。

我们有四套适用于各种环境的凭据:

config/
credentials/
development.key
development.yml.enc
...

*.key文件都是.gitignore版。*.yml.enc被跟踪。

有两名开发人员正在进行该项目。我们偶尔会使用以下命令更新凭据:rails credentials:edit --environment [ENVIRONMENT]

我们从不编辑.key文件

但几乎每周我们中的一个人都开始。。。

Couldn't decrypt config/credentials/development.yml.enc. Perhaps you passed the wrong key?

当我们尝试编辑凭据文件时。

为什么?我们能做些什么来造成这种情况?这非常令人沮丧,我准备放弃这个功能,因为它浪费了太多时间。

在加密文件中引入合并冲突时,您可能没有注意到。

最新更新