设置heroku帐户时出现问题:“警告:无法验证api.heroku.com的SSL证书”

时间:2011-05-08 14:00:58

标签: heroku

我正在尝试将应用程序部署到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选项运行之前,我想让它正常工作。谁知道问题可能是什么?

谢谢,最大

2 个答案:

答案 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参数。