git - 如何防止有人克隆我的 Heroku 应用程序存储库?
问题描述
我在 heroku 上部署了一个 nodejs 应用程序/REST API,
在阅读了有关克隆 heroku 应用程序存储库的内容后,我开始怀疑在 heroku 上部署我的应用程序是否安全?似乎任何人都可以自由地克隆它。
因此,我尝试克隆我的应用程序,并且在没有 heroku CLI 要求我输入任何凭据信息的情况下成功。
克隆存储库就像运行此行一样简单:
heroku git:clone -a appname
因为任何人都可以通过浏览器开发工具查看请求 URL 来查看我的应用名称,这是否意味着他们也可以克隆它?
如何防止任何人克隆我的应用程序?
解决方案
如果没有您的凭据,就不可能从 Heroku 克隆。此外,正如您所了解的,只能使用特定命令推送/克隆,该命令只有在您登录时才会运行heroku login
。