Github的gitignore配置文件,但不是Heroku

tom*_*456 5 git github heroku

得到了一个从本地config.json文件读取的应用程序。我有两个远程存储库-Github和Heroku。Github仓库是公开的,但是配置文件的内容是私有的-因此,我添加了一个.gitignore防止该文件被推送的内容。

但是,当我将应用程序推送到Heroku时,我需要将配置文件推送到应用程序才能正常工作-如何处理这种情况?

注意:我不愿意使用Config var,因为config文件中有很多设置。

Kev*_* P. 1

在这里,您将了解如何在不提交配置文件的情况下为 heroku 设置选项。

\n\n

https://devcenter.heroku.com/articles/config-vars

\n\n
\n

使用 Heroku CLI\xe2\x80\x99s config、config:set、config:get 和 config:unset\n 管理您的配置变量

\n
\n\n
$ heroku config:set GITHUB_USERNAME=joesmith\nAdding config vars and restarting myapp... done, v12\nGITHUB_USERNAME: joesmith\n\n$ heroku config\nGITHUB_USERNAME: joesmith\nOTHER_VAR:    production\n\n$ heroku config:get GITHUB_USERNAME\njoesmith\n\n$ heroku config:unset GITHUB_USERNAME\nUnsetting GITHUB_USERNAME and restarting myapp... done, v13\n
Run Code Online (Sandbox Code Playgroud)\n\n

请记住,他们对配置文件的大小有限制。

\n\n

如果您有很多配置,也许您可​​以创建一个脚本来自动设置配置?

\n