首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在GitHub上发布开源项目时应排除哪些内容

在GitHub上发布开源项目时应排除哪些内容
EN

Stack Overflow用户
提问于 2013-11-15 15:33:24
回答 1查看 87关注 0票数 2

我想在GitHub中添加一个开源的项目.我希望在保护敏感信息的同时,使其他人尽可能容易地作出贡献。

除了:

  • 数据库密码
  • API键

哪些东西最适合环境变量(例如ENV['MY_API_KEY'])?

除了:

  • config/database.yml (谢谢house9)

哪些内容最好包含在.gitignore文件中?

在这方面,哪些宝石或其他工具是有帮助的?

是否应该在生产环境中的数据库中直接创建敏感帐户(例如“admin”)?

EN

回答 1

Stack Overflow用户

发布于 2013-11-15 16:11:08

我会将config/database.yml放在.gitignore中,并有一个供人们使用的config/database.yml.example文件

考虑使用dotenv

默认的.env文件可以具有“存根”输出值,这至少会让开发人员启动它,然后在使用实际值进行部署时可以替换它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20004659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档