Chr*_*tte 37 heroku heroku-cli
以前我可以使用heroku login. 但现在我收到一个IP 地址不匹配错误。我应该如何解决这个问题?
小智 105
复制并粘贴heroku login -i到您的终端中。这就是为我解决的问题。
小智 48
只需添加一些详细步骤即可解决问题
Nei*_*ski 13
接受的答案 (run heroku login -i) 不适用于启用了 MFA 的帐户。相反,我所做的是透露我帐户的 API 密钥并将其放入~/.netrc如下所示:
machine api.heroku.com
login <MY_EMAIL>
password <API_KEY>
machine git.heroku.com
login <MY_EMAIL>
password <API_KEY>
Run Code Online (Sandbox Code Playgroud)
瞧! 我现在可以使用 CLI。这对我来说对 Google CloudShell 有用。
PS——我添加了机器的 SSH 密钥,但无法理解如何使用它来配置 CLI 的访问。在 . 中查找 API 密钥似乎是硬编码的~/.netrc。
Dan*_*llo 10
如果您使用多重身份验证,您可以在设置页面中生成授权令牌: https: //dashboard.heroku.com/account/applications
运行heroku login -i并使用生成的令牌作为密码。
如果您使用的是运行 macOS 12 Monterey 且启用了专用中继功能的 Mac,则需要在完成 Heroku CLI 身份验证工作流程时将其关闭,因为该功能通过代理您的流量来混淆您的实际 IP 地址。 IP 地址池。
| 归档时间: |
|
| 查看次数: |
17850 次 |
| 最近记录: |