当我尝试在日志中部署到AWS时,我收到以下错误:
[Wed, 13 Nov 2013 15:32:35 +0000] ERROR: deploy[/srv/www/rn] (/opt/aws/opsworks/releases/20131106095250_142/cookbooks/deploy/definitions/opsworks_deploy.rb:63:in `from_file') had an error:
git submodule init && git submodule update returned 1, expected 0
---- Begin output of git submodule init && git submodule update ----
STDOUT: STDERR: No submodule mapping found in .gitmodules for path 'sinatra-bootstrap'
---- End output of git submodule init && git submodule update ----
答案 0 :(得分:3)
sinatra-bootstrap
的{{3}}可能已替换为普通的旧文件夹。
尝试将其从索引中删除:
git rm --cached `sinatra-bootstrap`
git submodule update --init
如果你的.gitmodules中没有条目,并想要一条sinatra-bootstrap
路径,那么你需要先正确添加它
git submodule add /url/for/sinatra-bootstrap sinatra-bootstrap
答案 1 :(得分:0)
这是因为在您的本地仓库中有一个文件夹,其中包含.git目录,即所谓的子模块(您的仓库中的仓库)
试试这个:No submodule mapping found in .gitmodules for path and missing .gitmodules file