ruby-on-rails – 如何保护database.yml中存在的数据库凭据
发布时间:2020-12-17 03:01:58 所属栏目:百科 来源:网络整理
导读:如何保护config / database.yml中使用的连接凭据.如何保护我的数据库设置的用户名,密码和主机信息. local: local adapter: mysql2 encoding: utf8 reconnect: false username: foo password: bar host: localhost 解决方法 你没有.在某些时候你必须把这些东
如何保护config /
database.yml中使用的连接凭据.如何保护我的数据库设置的用户名,密码和主机信息.
local: &local adapter: mysql2 encoding: utf8 reconnect: false username: foo password: bar host: localhost 解决方法
你没有.在某些时候你必须把这些东西放进去,它必须是明文的.
在部署期间,这通常是一个问题,您不希望任何对存储库具有读访问权限的人看到您的部署服务器数据库配置. 我通过自定义capistrano任务来解决这个问题,该任务将database.yml从服务器的主目录复制(或符号链接)到应用程序中. 我在这里写到了这个: 至于在开发过程中不共享它:简单地将database.yml放入你的.gitignore中它就不会被提交 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |