Heroku登录失败

Heroku登录失败,heroku,Heroku,使用CLI登录Heroku时出现以下错误: Enter your Heroku credentials. Email: *****@gmail.com Password (typing will be hidden): ! Heroku client internal error. ! Search for help at: https://help.heroku.com ! Or report a bug at: https://github.com/heroku/h

使用CLI登录Heroku时出现以下错误:

Enter your Heroku credentials.
Email: *****@gmail.com
Password (typing will be hidden): 
 !    Heroku client internal error.
 !    Search for help at: https://help.heroku.com
 !    Or report a bug at: https://github.com/heroku/heroku/issues/new

Error:       connect timeout reached (Excon::Errors::Timeout)
Backtrace:   /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/socket.rb:184:in `rescue in block in connect'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/socket.rb:179:in `block in connect'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/socket.rb:167:in `each'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/socket.rb:167:in `connect'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/ssl_socket.rb:97:in `connect'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/socket.rb:28:in `initialize'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/ssl_socket.rb:9:in `initialize'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/connection.rb:410:in `new'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/connection.rb:410:in `socket'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/connection.rb:122:in `request_call'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/middlewares/mock.rb:42:in `request_call'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/middlewares/instrumentor.rb:22:in `request_call'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/middlewares/base.rb:15:in `request_call'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/middlewares/base.rb:15:in `request_call'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/middlewares/base.rb:15:in `request_call'
             /usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/connection.rb:265:in `request'
             /usr/local/heroku/vendor/gems/heroku-api-0.3.17/lib/heroku/api.rb:76:in `request'
             /usr/local/heroku/vendor/gems/heroku-api-0.3.17/lib/heroku/api/login.rb:9:in `post_login'
             /usr/local/heroku/lib/heroku/auth.rb:80:in `api_key'
             /usr/local/heroku/lib/heroku/auth.rb:189:in `ask_for_credentials'
             /usr/local/heroku/lib/heroku/auth.rb:221:in `ask_for_and_save_credentials'
             /usr/local/heroku/lib/heroku/auth.rb:84:in `get_credentials'
             /usr/local/heroku/lib/heroku/auth.rb:41:in `login'
             /usr/local/heroku/lib/heroku/command/auth.rb:31:in `login'
             /usr/local/heroku/lib/heroku/command.rb:218:in `run'
             /usr/local/heroku/lib/heroku/cli.rb:28:in `start'
             /usr/local/heroku/bin/heroku:25:in `<main>'

Command:     heroku login
HTTP Proxy:  http://proxy:8080/
HTTPS Proxy: https://proxy:8080/
Version:     heroku-toolbelt/3.6.0 (i686-linux) ruby/1.9.3
输入您的Heroku凭证。
电子邮件:******@gmail.com
密码(将隐藏键入):
!    Heroku客户端内部错误。
!    在以下位置搜索帮助:https://help.heroku.com
!    或在以下位置报告错误:https://github.com/heroku/heroku/issues/new
错误:已达到连接超时(Excon::Errors::timeout)
回溯:/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/socket.rb:184:在“连接中的块中救援”中
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/socket.rb:179:in'block in connect'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/socket.rb:167:in'each'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/socket.rb:167:in'connect'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/ssl_socket.rb:97:in'connect'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/socket.rb:28:in'initialize'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/ssl_socket.rb:9:in'initialize'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/connection.rb:410:in'new'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/connection.rb:410:in'socket'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/connection.rb:122:in'request\u call'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/middleware/mock.rb:42:in'request\u call'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/middleware/instrumentor.rb:22:in'request_call'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/middleware/base.rb:15:in'request\u call'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/middleware/base.rb:15:in'request\u call'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/middleware/base.rb:15:in'request\u call'
/usr/local/heroku/vendor/gems/excon-0.31.0/lib/excon/connection.rb:265:in'request'
/usr/local/heroku/vendor/gems/heroku-api-0.3.17/lib/heroku/api.rb:76:在“请求”中
/usr/local/heroku/vendor/gems/heroku-api-0.3.17/lib/heroku/api/login.rb:9:in'post_login'
/usr/local/heroku/lib/heroku/auth.rb:80:in'api_key'
/usr/local/heroku/lib/heroku/auth.rb:189:在“询问您的凭据”中
/usr/local/heroku/lib/heroku/auth.rb:221:在“请求和保存凭据”中
/usr/local/heroku/lib/heroku/auth.rb:84:in'get_credentials'
/usr/local/heroku/lib/heroku/auth.rb:41:in'login'
/usr/local/heroku/lib/heroku/command/auth.rb:31:in'login'
/usr/local/heroku/lib/heroku/command.rb:218:in'run'
/usr/local/heroku/lib/heroku/cli.rb:28:in'start'
/usr/local/heroku/bin/heroku:25:in`'
命令:heroku登录
HTTP代理:http://proxy:8080/
HTTPS代理:https://proxy:8080/
版本:heroku toolbelt/3.6.0(i686 linux)ruby/1.9.3

这似乎是相同的错误:

尝试运行:heroku运行包

需要进行身份验证才能允许heroku和git命令运行。 请注意,如果您位于需要使用代理连接外部HTTP/HTTPS服务的防火墙后面,则可以在运行heroku命令之前在本地开发环境中设置HTTP\u代理或HTTPS\u代理环境变量

使用HTTP代理

如果您位于需要使用代理来连接外部HTTP/HTTPS服务的防火墙后面,则可以在运行heroku命令之前,在本地开发人员环境中设置HTTP\u代理或HTTPS\u代理环境变量。 例如,在Unix系统上,可以执行以下操作:

$ export HTTP_PROXY=http://proxy.server.com:portnumber
or
$ export HTTPS_PROXY=https://proxy.server.com:portnumber
$ heroku login
在Windows计算机上,可以在系统属性/环境变量中进行设置,也可以从终端进行设置:

> set HTTP_PROXY=http://proxy.server.com:portnumber
or
> set HTTPS_PROXY=https://proxy.server.com:portnumber
> heroku login

我也有类似的问题。我更新了heroku cli,一切正常。要更新heroku cli,请运行:
wget-qO-https://cli-assets.heroku.com/install-ubuntu.sh |sh
注意:此命令适用于ubuntu。如果您在另一个系统上,请参阅文档:

来自日志:

此错误还可能表示docker守护程序未运行


这与java无关。。。这是heroku工具带的问题。@caffinatedmonkey是否有解决此问题的方法?
达到连接超时时间
可能与您的网络有关。你有代理人吗?在没有代理的情况下尝试。
> set HTTP_PROXY=http://proxy.server.com:portnumber
or
> set HTTPS_PROXY=https://proxy.server.com:portnumber
> heroku login