【问题标题】:Why isn't the Heroku CLI passing my credentials properly?为什么 Heroku CLI 不能正确传递我的凭据?
【发布时间】: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 证书被拒绝。如果您愿意,可以将此作为答案发布,我很乐意接受。 :)

标签: heroku heroku-toolbelt


【解决方案1】:

您可以尝试使用 HEROKU_DEBUG=true 运行它并查看有关请求的一些调试信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 2019-10-12
    • 2019-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多