无法使用 CLI 登录 heroku

Posted

技术标签:

【中文标题】无法使用 CLI 登录 heroku【英文标题】:Can't login to heroku using CLI 【发布时间】:2017-11-09 21:28:21 【问题描述】:

我尝试在 Windows 上登录 heroku。使用cmd.exe

C:\Users\Komp_1\OneDrive\php_projects\chatbot>heroku auth:login
Enter your Heroku credentials:
Email: sergiuszxxxi@gmail.com
Password: **********
Enter your Heroku credentials:
Email: sergiuszxxxi@gmail.com
Password: **********
Enter your Heroku credentials:
Email:

它看起来像一个永无止境的循环。但是当我尝试使用 git-bash 登录时:

$ heroku login
Enter your Heroku credentials:
Email: Sergiusxxxi@gmail.com
 !    Login is currently incompatible with git bash/Cygwin/MinGW

有什么问题吗?我找不到解决方案。

【问题讨论】:

【参考方案1】:

好吧,这可能是 Heroku 的问题。修复此问题的简单步骤: 1.去heroku 2. 登出 3.重置密码 4. 转到您的电子邮件并设置新密码 5. 登录你的 heroku :-)

PS。我的密码是正确的,我在 cmd 和 heroku 上使用了相同的密码。在 heroku 上有效,但在 cmd 中无效:-)

【讨论】:

我的情况似乎有其他软键盘布局,并在我登录网站然后 cmd 时产生不同的符号...这就是它失败的原因..【参考方案2】:

从 Git Bash 尝试使用 winpty heroku 登录,它会工作

【讨论】:

经过一天终于找到解决办法!谢谢【参考方案3】:

在我的 Windows 机器上,通过从 win 安装程序 enter link description here 安装 Heroku CLI 解决了这个问题

在此之前我已经通过 npm 安装了它。

附言

@Vishal 的解决方案

从 Git Bash 尝试使用 winpty heroku 登录,它会工作

没有工作,因为 heroku 没有在 PATH 中定义

【讨论】:

以上是关于无法使用 CLI 登录 heroku的主要内容,如果未能解决你的问题,请参考以下文章

Heroku CLI 命令在安装后无法识别

无法从命令行登录 Heroku 帐户

无法在“main”中找到应用程序对象“app”-Heroku CLI

[ruby.exe尝试登录并使用heroku时无法识别

Vue Cli 应用程序在部署到 heroku 时失败“错误:无法解析 vue-axios”

无法在 heroku 上构建和部署 Rails 6.0.4.1 应用程序 - 引发 gyp verb cli 错误