运行后
pip install --upgrade awsebcli
当我试图这样做时,我得到以下错误
eb deploy
无法将代码推送到codecommit存储库:错误:commanderror
-处理git命令时出错。错误代码:128错误:致命:“codecommit origin dev”似乎不是git存储库
致命:无法从远程存储库读取。
请确保您拥有正确的访问权限和存储库
存在。
我不明白为什么会这样。似乎与自动生成的存储库codecommit源的连接不再工作。
同时,为了更新Elastic Beanstalk上的代码,我不得不执行以下操作:
本地eb码源
但这不是一个长期的解决方案,因为它会停用自动codecommit(git push)。
你知道怎么解决这个问题吗?
最佳答案
当我升级awsebcli 3.12.2的最新版本时,它发生在我身上,可能是因为它引入了以下(changelog):
修复了使用codecommit进行部署后观察到的本地远程不一致性
我不完全理解正在发生的事情,但我建议您使用
pip install -Iv awsebcli==3.12.1
这解决了我的问题,我可以再次使用codecommit进行部署