gpt4 book ai didi

docker - 从命令行登录到 heroku docker 注册表

转载 作者:行者123 更新时间:2023-12-02 18:07:50 26 4
gpt4 key购买 nike

我正在尝试登录到 registory.heroku.com 以便我可以推送我自己的图像,但是我遇到了身份验证问题。如果我关注 guidance from the docs ,我明白了:

> docker login --username=_ --password=(heroku auth:token) registry.heroku.com                                                          2077ms  Thu 29 Oct 09:15:57 2020
› Warning: token will expire 05/07/2021
› Use heroku authorizations:create to generate a long-term token
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Login Succeeded
所以它要我使用长期 token 。如果我使用 heroku authorization:create 生成一个, 并使用生成的 token 作为密码然后登录被拒绝:
) docker login --username=_ --password="this is a token" registry.heroku.com                                       1140ms  Thu 29 Oct 09:21:23 2020
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error response from daemon: login attempt to https://registry.heroku.com/v2/ failed with status: 401 Unauthorized
我是否需要在长期 token 上设置范围才能使其发挥作用?我想使用长期 token ,因为该进程将在 CI 上运行,并且我想通过环境变量对其进行配置。

最佳答案

我遇到了同样的问题,结果我使用的是 token 的 id 而不是实际的 token ,使用 heroku authorizations:info <token_id>获取 token 。

关于docker - 从命令行登录到 heroku docker 注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64588163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com