【发布时间】:2015-04-27 16:09:23
【问题描述】:
我在 Windows 上使用 Heroku toolbelt v3.27.1(撰写本文时为最新版本),在运行 heroku login 时无法登录。
我通过设置EXCON_DEBUG=true 看到的错误是:
{\"id\":\"unauthorized\",\"error\":\"There were no credentials in your Authorization` header. Try `Authorization: Bearer <OAuth access token>` or `Authorization: Basic <base64-encoded email + \\\":\\\" + password>`.\"}
奇怪的是,当我故意输入错误的密码时,我没有收到同样的错误。我重新安装了,还是出现同样的错误。
我该如何解决这个问题?我找不到有关此错误的任何信息。
【问题讨论】:
-
一些有助于诊断的事情,您可以尝试使用 HEROKU_DEBUG=true 运行它——尽管我不确定这会有多大帮助。另一个想法是,您可以尝试 Fiddler 来查看传递的实际标头是什么。
-
@JeffDickey - 启用
HEROKU_DEBUG确实帮助我解决了我的问题。我能够从日志中确定 SSL 证书被拒绝。如果您愿意,可以将此作为答案发布,我很乐意接受。 :)