【发布时间】:2022-08-13 23:40:16
【问题描述】:
我们正在运行 Rails v6.1.4 并且加密的凭据不断中断,我们无法弄清楚为什么......
我们为各种环境提供了四组凭据:
config/
credentials/
development.key
development.yml.enc
...
*.key 文件都是.gitignoreed。跟踪 *.yml.enc。
该项目有两名开发人员。我们偶尔会使用以下命令更新凭据:rails credentials:edit --environment [ENVIRONMENT]
我们从不编辑 .key 文件
但几乎每个星期我们中的一个人开始...
Couldn\'t decrypt config/credentials/development.yml.enc. Perhaps you passed the wrong key?
...当我们尝试编辑凭证文件时。
为什么?我们能做些什么来造成这种情况?非常令人沮丧,我准备放弃这个功能,因为它浪费了很多时间。
标签: ruby-on-rails ruby-on-rails-6 ruby-on-rails-6.1