我正在尝试推送到 docker,但我不断遇到未经授权的:需要身份验证错误。 我已经尝试过 heroku login 和 heroku container:login 但没有任何乐趣。错误不断出现,我尝试推送到 docker。注册部分工作正常。
这些是我的步骤:
答案 0 :(得分:0)
该错误可能是由于push命令中的应用名称与Heroku应用名称不匹配造成的。
使用 heroku create
Heroku 创建新应用程序时,会为您生成一个随机名称
$ heroku create
Creating app... done, ⬢ dry-woodland-89919
https://dry-woodland-89919.herokuapp.com/ | https://git.heroku.com/dry-woodland-89919.git
最好在创建时定义名称(即dsdsds23)
$ heroku create dsdsds23
Creating ⬢ dsdsds23... done
https://dsdsds23.herokuapp.com/ | https://git.heroku.com/dsdsds23.git
然后你必须在推送到 Heroku 时使用应用程序名称
docker push registry.heroku.com/dsdsds23/web