无法在EB CLI中设置CodeCommit

the*_*ide 3 amazon-web-services node.js amazon-elastic-beanstalk

使用成功终止了EB CLI中的先前环境后 eb terminate,我一直试图将节点应用程序部署在其他区域。当我导航到包含并命中的应用文件夹eb init时,系统提示我

$ eb init
Cannot setup CodeCommit because there is no Source Control setup, continuing with initialization
Run Code Online (Sandbox Code Playgroud)

我可以从这里做什么?

我仔细检查了IAM,用户具有完整的代码提交访问权限

nba*_*las 5

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

如果您已完成此操作,但仍无法正常工作,则git无法访问您正在使用的环境,因此可能需要安装该环境。

  • 我遇到了同样的问题,但在我的情况下,这是由于“.git”文件夹位于父目录中的错误项目结构。看起来 EB CLI 正在寻找版本控制文件夹,在我的例子中是在你执行 `eb init` 的密码中的 `.git`。由于我的项目已经是版本控制的,而不是密码中的 `git init`,所以我只在密码中创建了一个 `.git` 文件夹。 (4认同)

Oma*_*gdy 5

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

解决方案:

删除目录.elasticbeanstalk