无法在EB CLI中设置CodeCommit

12

在使用 eb terminate 成功终止之前的 EB CLI 环境后,我一直在尝试在不同的区域部署我的 Node 应用程序。当我进入包含应用程序的文件夹并运行 eb init 时,会提示我:

$ eb init
Cannot setup CodeCommit because there is no Source Control setup, continuing with initialization

我能从这里做些什么?

我在IAM中进行了双重检查,用户具有完全的CodeCommit访问权限。


在我的情况下,这是因为我已经终止了该特定应用程序的所有环境。当我创建这些环境时,这个错误就消失了。 - Amol Chakane
2个回答

22

看起来你的目录中还没有初始化 git。尝试通过 EB CLI 在要与 CodeCommit 一起使用的目录中运行 git init

如果你已经这样做了,但仍然无法工作,那么你正在使用的环境可能无法访问 git,并且可能需要安装。


6
我遇到了相同的问题,但是我的情况是由于项目结构不好,因为.git文件夹在父目录中。看起来EB CLI正在寻找版本控制文件夹,即我用eb init时所在的pwd中的.git文件夹。由于我的项目已经受到版本控制,而不是在pwd中使用git init,所以我只在pwd中创建了一个.git文件夹。 - Sylvester Loreto

5

这种情况发生在我身上。
原来是因为我在此目录中已经有一个.elasticbeanstalk文件夹了。
这意味着已经配置了一个弹性Bean应用程序。
它将继续使用现有的配置。

解决方案:

删除 .elasticbeanstalk 文件夹。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接