无法使用 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的主要内容,如果未能解决你的问题,请参考以下文章
无法在“main”中找到应用程序对象“app”-Heroku CLI