[英]401 error when using docker push to private registry (Heroku Registry)
在遵循Heroku 的文檔以了解如何將 docker 映像推送到其注冊表時,我一直遇到此錯誤:
> docker push registry.heroku.com/<MY-APP>/web cd
Using default tag: latest
The push refers to repository [registry.heroku.com/<MY-APP>/web]
e0d052f1dc62: Preparing
41ec0e96eb83: Preparing
d081ada49467: Waiting
73c3e7ef7bc6: Waiting
unauthorized: authentication required
每當我嘗試使用docker login
,我都會繼續獲得Login Succeeded
,所以我不確定問題是什么。
我嘗試使用 Docker Daemon 日志進行調試,但這些都沒有幫助。
結果我被我認為是 Heroku 注冊表的錯誤所困擾,該錯誤源於關於如何在用戶登錄時正確拒絕用戶但嘗試訪問不存在或不存在的資源的爭論不是他們的,因此敏感信息,例如資源的存在,不會暴露(如果您感興趣,請查看此摘要)。
TL; DR - Heroku的shuold被發送404,但發送401代替-圍棋通過UI使應用程序,然后再試一次。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.