如何将我的应用程序上传到github但删除敏感的授权信息?

时间:2010-07-11 02:46:09

标签: git github heroku

我想将我的应用程序上传到github,以便我可以分享部分内容以获得反馈和帮助......但它包含用于登录其他服务的信息等等。

如何将其上传到github而不会继续使用该存储库部署到heroku?

3 个答案:

答案 0 :(得分:2)

在Heroku上,您可以使用config vars存储配置信息。

http://docs.heroku.com/config-vars

这将使其远离您的存储库。

答案 1 :(得分:0)

如果你想将你的配置保存在git仓库中,你可以使用分支。首先,确保从repo的历史记录中删除敏感信息。然后你去你的主分支(主)并创建一个名为heroku的新分支。你将你的配置放入heroku分支并将该分支保持在本地。你永远不会把它推到github。无论何时想要部署,都要检查heroku分支,合并主变更并推送到heroku。

答案 2 :(得分:0)

我发现到目前为止最简单的处理方法是更改​​密码和API密钥。比搜索回购和重写历史记录更容易删除任何敏感数据。只是改变你的信誉是一种更加可靠的方式。当然不要提交新信息。