Heroku 使用 Docker 部署,无法登录?

use*_*501 1 heroku docker

按照一些教程,我在 Windows 7 上安装了 Heroku CLI(首先是 Git,然后是 Heroku-x64)。Git 在安装过程中有几个选项可供选择,除了编辑器和界面之外,我对大多数选项都保留默认值:我的选择是 mintty。在 mintty 中,我更改了我的 Git 用户名和电子邮件。

安装Heroku-x64后,mintty仍然不支持该heroku命令。Heroku-x64 的文件夹中没有任何可运行的内容,因此我使用系统的文件夹cmd.exe代替,它支持该heroku命令。

现在,按照教程,我运行heroku container:login,几秒钟后它说

! not logged in
Run Code Online (Sandbox Code Playgroud)

它不应该要求我输入 Heroku 用户名和密码吗?

小智 5

sudo heroku auth:login
Run Code Online (Sandbox Code Playgroud)

然后

sudo heroku container:login
Run Code Online (Sandbox Code Playgroud)

使用 sudo 进行 CLI 登录,然后进行容器登录,它对我有用