CodeCommit错误Elastic Beanstalk(AWS)

时间:2018-02-12 17:03:47

标签: git amazon-web-services elastic-beanstalk aws-codecommit

运行后

pip install --upgrade awsebcli

尝试执行时出现以下错误

eb deploy
  

无法将代码推送到CodeCommit存储库:错误:CommandError    - 处理git命令时发生错误。错误代码:128错误:致命:'codecommit-origin dev'似乎不是git存储库   致命的:无法从远程存储库读取。

     

请确保您拥有正确的访问权限和存储库   存在。

我无法弄清楚为什么会这样。似乎与自动生成的存储库codecommit-origin的连接不再起作用。

与此同时,为了更新Elastic Beanstalk上的代码,我不得不执行以下操作:

  

eb codesource local

但这不是一个长期的解决方案,因为它会停用自动CodeCommit(git push)。

你知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

当我升级awsebcli 3.12.2的最后一个版本时,它发生在我身上,可能是因为它引入了以下内容(changelog):

  

修复了使用CodeCommit部署后观察到的本地远程不一致

我不完全了解发生了什么,但我建议您使用

恢复到以前的版本
pip install -Iv awsebcli==3.12.1

这解决了我的问题,我可以再次使用CodeCommit进行部署