github codespaces推送镜像时unauthorized: access token has insufficient scopes 解决方法

最近有镜像构建的需求,于是就使用了github提供的这个codespace来构建docker镜像,但是在构建后进行镜像推送时提示 unauthorized: access token has insufficient scopes ,如下图

这个一看就知道是权限问题, 这里的access token has insufficient scopes是提示我们当前的访问令牌权限域不足。 github默认的docker镜像仓库是ghcr.io ,这个服务我没有开通, 我需要推送镜像到docker.io, 所以需要退出当前默认登录后重新登陆docker.io仓库。

bash 复制代码
docker logout
# 登录到docker.io仓库
docker login --username=tekintian  docker.io

注意,在codespaces里面使用docker login登录docker.io的时候必须要指定用户名,否则就会变成网页授权登录,而login.docker这个网页目前是用不了的!

相关推荐
GoGeekBaird1 分钟前
使用GoHumanLoop增强你的Agent控制 - LangGraph 中的实践
langchain·github
程序员Bears40 分钟前
云部署实战:基于AWS EC2/Aliyun ECS与GitHub Actions的CI/CD全流程指南
ci/cd·github·aws
这里有鱼汤2 小时前
想入AI坑但不会开始?教你用全栈思维做点靠谱又能落地的项目
前端·后端·github
寻月隐君3 小时前
快速上手 Web3:用 @solana/kit 在 Solana 上创建钱包并查询余额
后端·web3·github
三金C_C16 小时前
docker 部署 gin
docker·容器·gin
家庭云计算专家16 小时前
Portainer安装指南:多节点监控的docker管理面板-家庭云计算专家
docker
长勺17 小时前
docker常见考点
docker·容器
迢迢星万里灬17 小时前
Java求职者面试指南:DevOps技术栈深度解析
java·ci/cd·docker·kubernetes·jenkins·devops
喝养乐多长不高17 小时前
深入探讨redis:万字讲解集群
java·数据库·redis·docker·集群·集群扩容·数据分片算法