无法使用 CLI 登录到 heroku

Can't login to heroku using CLI

我尝试在 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

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

好的,这可能是 Heroku 的问题。修复此问题的简单步骤: 1. 进入heroku 2.退出 3.重置密码 4. 前往您的电子邮箱并设置新密码 5. 登录到您的 heroku :-)

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

从 Git Bash 尝试使用 winpty heroku login 它将起作用

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

之前我是通过 npm 安装的。

P.s.

来自@Vishal 的解决方案

From Git Bash try using winpty heroku login and it will work

没有成功,因为 heroku 没有在 PATH 中定义