首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >守护进程的错误响应: Get "https://ghcr.io/v2/":拒绝:拒绝“

守护进程的错误响应: Get "https://ghcr.io/v2/":拒绝:拒绝“
EN

Stack Overflow用户
提问于 2021-12-11 07:56:36
回答 2查看 8.2K关注 0票数 4

在使用GitHub操作时,我得到了Error response from daemon: Get "https://ghcr.io/v2/": denied: denied

我使用了登录命令echo $CR_PAT | docker login ghcr.io -u $ghcr_user -password-stdin

EN

回答 2

Stack Overflow用户

发布于 2021-12-11 12:24:34

我认为你想要的命令应该是:

代码语言:javascript
复制
echo "$CR_PAT" | docker login ghcr.io -u "$ghcr_user" --password-stdin

这增加了变量的引用和长arg的第二次冲刺。它还假定定义了这些变量。

尽管如此,我倾向于在GitHub操作中使用以下方法来进行登录:

代码语言:javascript
复制
​    - ​name​: ​Login to GHCR 
​      ​uses​: ​docker/login-action@v1  
​      ​with​: 
​        ​registry​: ​ghcr.io 
​        ​username​: ​${{ secrets.GHCR_USERNAME }} 
​        ​password​: ​${{ secrets.GHCR_TOKEN }}
票数 2
EN

Stack Overflow用户

发布于 2021-12-11 07:56:36

而不是使用echo $CR_PAT | docker login ghcr.io -u $ghcr_user --password-stdin

代码语言:javascript
复制
docker login ghcr.io -u $ghcr_user -p $CR_PAT

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70313502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档