Heroku登录Windows 10的cmd权限问题

时间:2017-11-13 20:11:59

标签: node.js heroku heroku-cli

我安装了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应用。我的其他选择是什么,因为如果我需要花费这么多时间进行部署,那么可能不是一种选择。

1 个答案:

答案 0 :(得分:0)

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

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

祝你的朋友好运!