You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS CodeDeploy Agent无法下载GitHub Bundle问题求助

解决CodeDeploy无法下载GitHub组织仓库代码包的404错误

从错误日志可以明确看到,CodeDeploy尝试访问的GitHub代码包链接存在组织名缺失的问题:https://api.github.com/repos//deployment-test/tarball/... 中的双斜杠//说明仓库路径没有包含组织名,导致GitHub返回404。按以下步骤排查修复:

  • 检查CodeDeploy应用的GitHub源配置
    进入AWS CodeDeploy控制台,找到对应应用和部署组,确认关联的GitHub仓库路径为[组织名]/deployment-test,而非仅填写deployment-test。

  • 验证GitHub Actions workflow参数
    查看你的GitHub Actions部署脚本,确保传递给CodeDeploy的仓库信息完整。推荐使用GitHub内置变量${{ github.repository }},它会自动生成组织名/仓库名的正确格式,避免手动输入遗漏组织名。

  • 确认GitHub组织的第三方授权范围
    进入GitHub组织的「设置」→「第三方访问」,找到AWS CodeDeploy的授权条目,检查是否已授予该组织下目标仓库的访问权限。若权限不足,重新发起授权并勾选对应仓库。

  • 手动验证tarball链接有效性
    拼接完整的仓库tarball链接(替换为你的组织名):

    https://api.github.com/repos/[你的组织名]/deployment-test/tarball/2ca6270054db4d62621f020b88f804fe0fa39c40
    

    使用curl或浏览器访问该链接,确认能正常下载代码包,排除网络或仓库权限问题。

内容的提问来源于stack exchange,提问作者Bender Rodriguez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 09:41:04