【问题标题】:AWS CodeDeploy can't find github tar link for private repository "could not download bundle"AWS CodeDeploy 找不到私有存储库的 github tar 链接“无法下载捆绑包”
【发布时间】:2016-05-15 20:09:27
【问题描述】:

我正在设置 AWS CodeDeploy 以从 GitHub 私有存储库获取修订。我尝试使用 AWS CodeDeploy GUI 和 aws deploy 命令。对于 GUI,我遵循此页面 https://blogs.aws.amazon.com/application-management/post/Tx33XKAKURCCW83/Automatically-Deploy-from-GitHub-Using-AWS-CodeDeploy 的说明。我在连接到 GitHub 存储库时输入了我的凭据。我还确保 appspec.yml 文件位于存储库的根目录中。在部署期间,我不断收到以下消息。

重试 3 次后无法在“https://api.github.com/repos/[GroupName]/[repositoryName]/tarball/[commitID]”下载捆绑包。服务器返回代码:404 'Not Found'; 404'未找到'; 404'未找到'; 404'未找到'。

当我尝试对该 URL 执行 wget 时,我也看到了相同的 404 返回码。

MyMachine$ wget https://api.github.com/repos/[GroupName]/[repositoryName]/tarball/[commitId]
--2016-02-06 00:26:13--
https://api.github.com/repos/[GroupName]/[repositoryName]/tarball/[commitId]
Resolving api.github.com... 192.30.252.124
Connecting to api.github.com|192.30.252.124|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2016-02-06 00:26:14 ERROR 404: Not Found.

我有点不走运。感谢您提供任何指导或帮助。

【问题讨论】:

    标签: git amazon-web-services github amazon-ec2 aws-code-deploy


    【解决方案1】:

    当您尚未将 CodeDeploy 中的部署组连接到 GitHub 帐户时,或者当您将其连接到没有拉取权限的帐户时,GitHub 可能会返回 404。您可以尝试通过部署组的 CodeDeploy 控制台重新连接到 GitHub 吗?您可以按照http://docs.aws.amazon.com/codedeploy/latest/userguide/github-integ.html#github-integ-behaviors-auth 的说明进行操作。

    【讨论】:

    • 在我进行手动 codedeploy 部署后,所有自动部署都开始工作了。
    【解决方案2】:

    我遇到了完全相同的问题。对我有用的解决方案是:1. 删除应用程序 2. 创建新应用程序和部署 3. 使用 github 重新进行身份验证 4. 授权 codedeploy 访问 github 5. 部署

    在不删除应用程序的情况下,它没有提供将 codedeploy 重新授权到 github 的方法,这就是这个问题的根本原因。

    为了正确地进行 CI 集成,请转到 -- 您的配置文件 --> 设置 --> 应用程序 --> 授权 OAuth 应用程序应列出 codedeploy。

    【讨论】:

      【解决方案3】:

      仅供参考为组织存储库授权 CodeDeploy

      按照此处列出的说明进行操作:AWS CodeDeploy Organization Instructions

      我在从我的组织拥有的存储库进行部署时遇到问题,但在专门为该组织授权 AWS CodeDeploy 后,一切都按预期工作。

      【讨论】:

        猜你喜欢
        • 2021-07-01
        • 1970-01-01
        • 2017-02-03
        • 2013-01-25
        • 2023-02-01
        • 2017-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多