繁体   English   中英

无法推送图像 - 因“没有基本身份验证凭据”而失败

[英]Can't push image - fails with "no basic auth credentials"

GitLab CICD Pipeline 在开发阶段失败,成功构建和标记但在推送引用 Amazon 存储库(ECR)时失败。

*6be90f1a2d3f: Preparing
no basic auth credentials
Cleaning up project directory and file based variables 
ERROR: Job failed: exit code 1*

您需要检查 GitLab 工作机密的价值:

  • AWS_REGISTRY_URL
  • AWS_DEFAULT_REGION
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY

此线程一样(对于 bitBucket 管道,但可以应用于 GitLab 管道),您的管道应包含登录步骤

eval $(aws ecr get-login --no-include-email --region YOUR-REGION-HERE | sed 's|https://||')

确保将区域从YOUR-REGION-HERE更改为您尝试部署到的区域。 对我来说,这是--region ap-southeast-2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM