加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 在克隆上创建新的Rails 5凭据

发布时间:2020-12-16 19:05:18 所属栏目:百科 来源:网络整理
导读:问题 我正在创建一个 rails 5.2 template.我创建了一个新项目,它是模板的 fork.我不想使用相同的config / master.key,因为这将在X个其他项目中共享.有没有办法生成一个新的密钥 config / credentials.yml.enc对?这样我可以包含一个config / credentials.yml
问题
我正在创建一个 rails 5.2 template.我创建了一个新项目,它是模板的 fork.我不想使用相同的config / master.key,因为这将在X个其他项目中共享.有没有办法生成一个新的密钥& config / credentials.yml.enc对?这样我可以包含一个config / credentials.yml.enc.sample并且他们运行rails凭据:new或者什么然后复制内容?

无法在文档中找到任何内容或google / so搜索此内容,我的替代方法是在所有公共项目中使用相同的密钥:,(

解决方法

如下所述: https://blog.eq8.eu/til/rails-52-credentials-tricks.html

重新生成密钥

目前没有“编辑密码”功能,您需要复制凭据的原始内容,删除enc文件并重新生成新的凭证文件(来源)

>步骤1复制原始凭证rails凭据的内容:显示>步骤2移动你的config / credentials.yml.enc和config / master.key(mv config / credentials.yml.enc ./tmp/>& mv config / master.key ./tmp/)>步骤3运行EDITOR = vim rails凭据:编辑>步骤4粘贴原始凭据中复制的值步骤5保存并提交config / credentials.yml.enc注意! EDITOR = vim rails凭据:如果您在某个文件中需要凭据值,则编辑可能无效(例如,在config / database.yml`中)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读