繁体   English   中英

如何将git子模块推送到AWS Elastic Beanstalk?

[英]How to push a git submodule to AWS Elastic Beanstalk?

我有一个名为ld的repo,它有一个名为ldapp的子模块,它是一个Django项目。 我想将Django项目ldapp推送到弹性beanstalk,但是在运行eb init时我收到警告:

警告:您的目录尚未初始化为Git存储库。 要创建本地Git存储库,请运行“git init”,然后重新运行“eb init”命令。

如果我继续并继续运行eb push我得到:

git:'aws.push'不是git命令。 见'git --help'。 无法为本地存储库HEAD运行aws.push:

git结构子模块的方式实际上是子模块的.git文件 ,而不是目录 以下是文件 ldapp / .git的内容:

gitdir: ../.git/modules/ldapp

该文件告诉git从ld的.git 目录中检索ldapp的版本。 由于ldapp的.git版本控制不存在于ldapp本身(而是在ld的.git中 ),因此运行eb initeb push会失败。 我该如何解决?

我认为你不能。 我不得不git clone子模块来获取一个独立的Git存储库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM