gpt4 book ai didi

ruby-on-rails - 我可以生成一个新的 config/master.key 文件吗?

转载 作者:行者123 更新时间:2023-12-04 12:40:12 26 4
gpt4 key购买 nike

我在工作站上所做的初始提交忽略了我的 配置/master.key 文件。现在我离我的工作站有数百英里,有没有办法在我的笔记本电脑上使用克隆的 repo 生成一个新的 master.key 文件?
因为我现在需要它。
运行
rails 6.0.2.1
ruby 2.6.5p114 (2019-10-01 修订版 67812) [x86_64-linux]
Windows 10 上的 Ubuntu WSL
VSCODE

最佳答案

My initial commit which I did on my workstation, ignored my config/master.key file.


这是正确的行为。 config/master.key不应 checkin 。这是一个 secret ,它应该存在于一个单独的 secret 保险库中,例如共享密码管理器或类似 Vault 的东西。 .然后,您可以存储使用该单个 key 加密的所有其他应用程序的 secret 。如果您的代码存储库遭到破坏,您的 secret 仍然安全。
评论 rails credentials:help .
如果您问是否可以创建相同的 config/master.key , 不。这样的后门将击败这一点。恐怕你倒霉了。应用程序中存储的任何 secret 也应该在您的保管库中。
如果您问是否可以创建一个新 config/master.key , 是的。删除 config/master.keyconfig/credentials.yml.enc .然后运行 ​​ rails credentials:edit它将创建一个新的 key 和加密凭据文件。

关于ruby-on-rails - 我可以生成一个新的 config/master.key 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59993437/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com