无法使用CLI登录Heroku

6
我尝试在Windows上使用cmd.exe登录Heroku。
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

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

3个回答

11

尝试使用winpty heroku login命令来登录Heroku。


终于在一天之后找到了解决方案!谢谢。 - Yogesh Devgun

2

好的,可能这是来自Heroku的问题。修复此问题的简单步骤如下: 1. 前往Heroku 2. 登出 3. 重置密码 4. 前往您的电子邮件并设置新密码 5. 登录您的Heroku :-)

附注:我的密码是正确的,并且我在cmd和Heroku上都使用了相同的密码。在Heroku上可以工作,但在cmd中不行 :-)


1
我的情况似乎是有其他软键盘布局,并且在我登录网站时产生不同的符号,而在命令提示符中则不同...这就是为什么它失败的原因。 - Mr Hoelee

0

在我的Windows机器上,我通过从win安装程序这里输入链接描述安装Heroku CLI来解决这个问题。

在此之前,我是通过npm安装的。

P.s.

@Vishal提供的解决方案:

在Git Bash中尝试使用winpty heroku login,它会起作用

没有起作用,因为heroku未在PATH中定义。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接