我们正在使用 AWS Elastic Beanstalk 和 eb cli 进行部署。
我们偶然发现的一个问题是无法重写提交。
尝试使用eb deploy
after runnig进行部署时git commit --amend
,我们收到以下错误:
错误:InvalidParameterValueError -“向 CodeCommit 发出请求时出错:无法检索 0fb2ddf61003f05e67aeabe...(服务:AWSCodeCommit;状态代码:400;错误代码:CommitIdDoesNotExistException;请求 ID:bee56acc-201b-4a3f-...-...) "
我们如何克服它并在运行后部署git commit --amend
?
解决方案:
eb codesource local
, 以禁用 CodeCommit 集成。
显然 CodeCommit 奇怪地被部分集成了。它正在执行某种跟踪 - 因此出现错误,但在运行eb use --source codecommit/myrepo/mybranch
时失败:
错误:NotFoundError - 未找到 CodeCommit 分支:
任何可以对这个主题有更多了解的人都会受到欢迎。