【发布时间】:2018-01-21 14:37:20
【问题描述】:
我有一个使用 mailChimp 的 php 项目。它托管在 github 并与 heroku 链接。但 MailChimp 不断禁用 api 密钥。我该如何解决这个问题。
如果我将我的存储库设为私有,它会解决这个问题吗?
【问题讨论】:
我有一个使用 mailChimp 的 php 项目。它托管在 github 并与 heroku 链接。但 MailChimp 不断禁用 api 密钥。我该如何解决这个问题。
如果我将我的存储库设为私有,它会解决这个问题吗?
【问题讨论】:
您永远不应该在任何地方发布您的 mailchimp api 密钥。否则坏人会发现并使用它,您将丢失您的帐户和数据。
如果您将其设置为私有,这可能会阻止他们在 github 上找到它。
您也可以考虑使用.gitignore。您可以包含一个文件 - mc_api_key.php 或类似文件,带有单个定义语句或类似的全局变量。
将其上传到 Heroku,并保留在您的开发机器上。使用 git ignores 永远不要将其推送到 github。
【讨论】: