如何处理github托管项目上的数据库凭据?

时间:2010-11-10 19:25:44

标签: ruby-on-rails security git github

我的朋友和我正在一起创建一个Rails项目并在Github上主持回购。

我/我们应该如何使用我们的数据库凭据来确保我们不公开发布它们或者破坏彼此的database.yml设置?

2 个答案:

答案 0 :(得分:7)

我认为最好的解决方案是在项目中的某处添加示例database.yml,然后在现有项中添加.gitignore。签出项目的人需要创建database.yml(从头开始或样本)。

答案 1 :(得分:0)

替代方法是使用涂抹/清除脚本来解析连接信息。这允许您使用隐藏的顽皮位来提交完整的配置。