【问题标题】:Rails 6 credentials constantly brokenRails 6凭据不断损坏
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-17
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      • 2021-03-27
      相关资源
      最近更新 更多