【发布时间】:2021-06-14 05:45:12
【问题描述】:
我正在尝试使用 AWS 设置 Code Deploy,但代码部署代理日志告诉我有 403 错误:
2021-03-16 21:17:26 ERROR [codedeploy-agent(6548)]: InstanceAgent::Plugins::CodeDeployPlugin::CommandPoller: Error during perform: RuntimeError - Could not download bundle at 'https://api.github.com/repos/MY_ORG/PROJECT/tarball/HASH' after 3 retries. Server returned codes: 403 'Forbidden'; 403 'Forbidden'; 403 'Forbidden'; 403 'Forbidden'. - /opt/codedeploy-agent/lib/instance_agent/plugins/codedeploy/command_executor.rb:373:in rescue in download_from_github'`
我将我的个人 Github 帐户连接到 Code Deploy,它可以访问我拥有的组织的存储库。在 repo 本身上,我是管理员。
存储库是私有的,将其设为公开可以解决问题,但是,我不希望存储库是公开的。
我可以使用我的个人帐户而不是 org 帐户下的 repo 来让 Code Deploy 工作。
我需要以不同的方式进行身份验证吗?有没有我需要拨动的开关?
【问题讨论】:
标签: amazon-web-services github aws-code-deploy