1

我安装了heroku cli。

$ heroku --version
heroku-cli/6.14.36-15f8a25 (windows-x64) node-v8.7.0

以管理员身份启动 cmd.exe

$ heroku login (asked me for username and password)

在我提供用户名和密码后。我收到以下错误:

!    EACCES: connect EACCES 34.234.38.27:443

我尝试使用 gitbash 登录 heroku。如果我使用以下 cmd 在 git bash 中尝试相同的操作,我会收到相同的错误消息:

winpty heroku login

我已经到处找了。大多数地方已经关闭了门票,但没有任何解决方案。我也尝试从 appdata/local/ 中删除 heroku 文件夹,但这也没有帮助。我知道它的许可问题。我尝试时收到更好的错误消息

$ heroku update
heroku-cli: Updating plugins... done

 !    Get https://cli-assets.heroku.com/branches/v6/manifest.json: dial tcp 52.84.64.82:443: connectex: An attempt was made to access a socket in a way forbidden by its access permissions.

我想免费托管一个小型 NodeJS 应用程序。我的其他选择是什么,因为如果我不得不花费大量时间进行部署,那么也许这不是一个选择。

4

1 回答 1

0

也许您的问题是防火墙或防病毒软件,为显示您的地址添加例外(34.234.38.27:443),然后进行测试。如果它没有阻止你的heroku cli,还要检查你的防病毒软件,并始终以管理员模式运行

您还可以执行以下操作。在登录期间启用调试。在将其发送给支持人员之前,请务必从输出中编辑您的密码!通过在 Windows 上运行 set 来启用它HEROKU_DEBUG=true; set HEROKU_DEBUG_HEADERS=1; heroku login以获取更多信息。

祝你的应用程序好运,我的朋友!

于 2017-11-16T20:24:39.513 回答