Amazon web services 转换为组织后AWS代码部署失败

Amazon web services 转换为组织后AWS代码部署失败,amazon-web-services,github,github-api,aws-code-deploy,Amazon Web Services,Github,Github Api,Aws Code Deploy,我最近将一个私人GitHub帐户转换为一个组织,这似乎完全破坏了我在每个存储库上部署AWS代码的身份验证 我检查了AWS代码部署的Webhooks&services,我的密钥设置正确 在创建新部署时,我还使用GitHub重新验证了身份 我的AIM权限没有更改,并且通过了GitHub测试 但是,每次尝试部署时,我都会收到以下消息 Could not download bundle at 'https://api.github.com/repos/artofdev/django/tarball/1e

我最近将一个私人GitHub帐户转换为一个组织,这似乎完全破坏了我在每个存储库上部署AWS代码的身份验证

  • 我检查了AWS代码部署的Webhooks&services,我的密钥设置正确

  • 在创建新部署时,我还使用GitHub重新验证了身份

  • 我的AIM权限没有更改,并且通过了GitHub测试

  • 但是,每次尝试部署时,我都会收到以下消息

    Could not download bundle at 'https://api.github.com/repos/artofdev/django/tarball/1ec682b03d3f160d401d0aaf565a66d99f28734e' after 3 retries. Server returned codes: 404 'Not Found'; 404 'Not Found'; 404 'Not Found'; 404 'Not Found'.
    

    [编辑]:我在个人github帐户上设置了测试回购和代码部署应用程序,并且能够成功部署。AWS Code Deploy是否与组织repos一起工作?

    您是否已尝试与新的GitHub组织一起验证CodeDeploy?通过更改GitHub端的配置,您以前的身份验证可能会失效

    要重新验证,您需要从web控制台创建新部署

    您不需要完全完成部署的创建,但在进入最后一步之前,您应该会看到一个“重新连接到GitHub”链接


    请参见

    如果要从组织控制的私有回购中部署,还需要执行一个步骤授权


    CodeDeploy刚刚在这里更新了一个文档部分:

    我遇到了完全相同的问题。对我有效的决议是:

  • 删除应用程序
  • 创建新的应用程序和部署
  • 使用GitHub重新验证
  • 授权codedeploy访问GitHub
  • 部署
  • 在这里,在不删除应用程序的情况下,它没有提供将codedeploy重新授权给GitHub的方法,而这正是问题的根本原因


    要正确进行CI集成,请转至--You profile-->setting-->Application-->Authorize OAuth app should list codedeploy。

    作为测试,您能否创建一个新的部署组并查看是否仍然存在问题?我看到一些配置更改会影响现有的CD组,但不会影响新的CD组。实际上,我不得不将整个帐户恢复为个人帐户,因为这是一个很大的拦截器。所有回购协议都已迁移,所有内容都已修复。我想知道GitHub上的组织帐户和代码部署的正确设置。我从未更改过部署组,值得一试……是的,我在每次回购中都尝试过多次重新验证。看起来组织有第二个授权步骤,我想我会保留它作为用户回购,因为它的价格是一半。第二个批准步骤-