我创建了一个 GitHub 组织(并且还为 GitHub 企业付费,因为没有任何效果,我变得有点绝望)。请注意,我对 Github 组织的东西完全陌生,请善待大声笑。 怎么了? 我正在尝试将本地更改推送到 GitHub,这应该会触发对 DigitalOcean 的部署,这里是 .yml 文件 () 的链接。 到目前为止一切顺利,但在构建结束时,ssh-login 部分显示:
“来自守护程序的错误响应:未经授权:GitHub Packages 服务无法对您的请求进行身份验证。请确保您的访问令牌有效并配置了适当的范围。”
在我的终端中,我确实遇到了同样的错误:
docker login docker.pkg.github.com -u <UserName> -p <GitHub Personal Access Token>
docker pull docker.pkg.github.com/quanttrade-io/quanttrade-api/quanttrade-api:latest
我也试过:
docker login docker.pkg.github.com -u <Organization name> -p <GitHub Personal Access Token>
我遗漏了什么或做错了什么?
答案 0 :(得分:2)
我通过这篇文章找到了它:https://github.community/t/personal-access-token-deleting-itself/13955
我在我的 .yml 文件中硬编码了 PAT,所以 Github 自动删除了它。 现在它起作用了!