CodeCommit 错误 Elastic Beanstalk (AWS)

eag*_*e28 5 git amazon-web-services amazon-elastic-beanstalk aws-codecommit

运行后

pip install --upgrade awsebcli
Run Code Online (Sandbox Code Playgroud)

尝试执行时出现以下错误

eb deploy
Run Code Online (Sandbox Code Playgroud)

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

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

我不明白为什么会这样。与自动生成的存储库 codecommit-origin 的连接似乎不再有效。

同时,为了更新 Elastic Beanstalk 上的代码,我被迫执行以下操作:

eb 代码源本地

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

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

Mat*_*ieu 4

当我升级最后一个版本的 awsebcli 3.12.2 时,它发生在我身上,也许是因为它引入了以下内容(变更日志):

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

我不完全明白发生了什么,但我建议您恢复到以前的版本

pip install -Iv awsebcli==3.12.1
Run Code Online (Sandbox Code Playgroud)

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