Git 在heroku中管理生产凭据

Git 在heroku中管理生产凭据,git,deployment,heroku,Git,Deployment,Heroku,我们正在将heroku应用程序部署到生产环境中。它接受信用卡号,所以我们必须小心里面的凭证。我们使用git进行源代码控制。如果要部署到常规服务器,我会将生产配置文件分开保存,并在部署时将它们复制进来 问题是heroku使用git进行部署,所以我必须将我的生产资料提交给git才能部署到heroku。如何防止这些文件进入上游 我唯一想做的就是做一个本地回购分支,然后把分支挂到git上。不确定我是否喜欢。您可以使用heroku gem在heroku上设置环境变量: 您可以在heroku应用程序中使用E

我们正在将heroku应用程序部署到生产环境中。它接受信用卡号,所以我们必须小心里面的凭证。我们使用git进行源代码控制。如果要部署到常规服务器,我会将生产配置文件分开保存,并在部署时将它们复制进来

问题是heroku使用git进行部署,所以我必须将我的生产资料提交给git才能部署到heroku。如何防止这些文件进入上游


我唯一想做的就是做一个本地回购分支,然后把分支挂到git上。不确定我是否喜欢。

您可以使用heroku gem在heroku上设置环境变量:

您可以在heroku应用程序中使用ENV['MYKEY']

见:

heroku config:add MYKEY=12345679