我正在尝试将应用程序部署到heroku上,只是为了测试这个过程。我的应用程序在github上(https://github.com/toastkid/fooapp)并且我的所有github ssh都已设置好。我在这里遵循教程:
http://devcenter.heroku.com/articles/quickstart
我在第3步,我说“heroku create”并输入我的heroku电子邮件和密码。我这样做,我只是回来了:
WARNING: Unable to verify SSL certificate for api.heroku.com
To disable SSL verification, run with HEROKU_SSL_VERIFY=disable
在我尝试使用已禁用的ssl选项运行之前,我想让它正常工作。谁知道问题可能是什么?
谢谢,最大
答案 0 :(得分:2)
我刚刚将HEROKU_SSL_VERIFY=disable
添加到.bashrc
。不幸的是,我不知道如何以其他方式解决这个问题。这件事开始出现在我的控制台中,因为我已经将heroku gem更新为2.0.5 ......
答案 1 :(得分:1)
之所以发生这种情况,是因为您的计算机上可能没有安装可靠的证书,或者您可能位于具有过滤包的防火墙的公司网络中。当防火墙打开安全包时,它可能附加自签名证书。如果您的计算机中未正确安装此自签名证书,则可能会收到错误消息。 您可以验证是否与其他应用程序(例如 Git 或 Pypi )出现相同的错误。
如果您在公司网络中,HEROKU_SSL_VERIFY=disable
是最佳解决方案,因为您知道自己处于安全的环境中;否则,您应该验证计算机中安装的可信证书。
仅补充:
Git与GIT_SSL_NO_VERIFY=true
在Pypi中,您可以使用--trusted-host
参数。