CodeCommit error Elastic Beanstalk (AWS)

*爱你&永不变心* 提交于 2020-01-13 11:47:50

问题


After running

pip install --upgrade awsebcli

I get the following error when trying to do

eb deploy

Could not push code to the CodeCommit repository: ERROR: CommandError - An error occurred while handling git command. Error code: 128 Error: fatal: 'codecommit-origin dev' does not appear to be a git repository fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

I can't figure out why that happened. It seems like the connection to the automatically generated repository codecommit-origin is not working anymore.

In the meantime, I am forced to do the following in order to update the code on Elastic Beanstalk:

eb codesource local

But that's not a long-term solution as it deactivates the automatic CodeCommit (git push).

Do you have any idea how to solve that issue?


回答1:


It happened to me when I upgraded the last version of awsebcli 3.12.2, perhaps because it introduced the following (changelog):

Fixed local-remote inconsistency observed after deployments using CodeCommit

I don't fully understand what is happening but I would suggest that you revert to the previous version with

pip install -Iv awsebcli==3.12.1

This has fixed my problem and I can deploy with CodeCommit again



来源:https://stackoverflow.com/questions/48751767/codecommit-error-elastic-beanstalk-aws

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!