eb awscli не может развернуть из каталога git

Я начинаю работать с CLI-интерфейсом ElasticBeanstalk AWS и изменил некоторые из моих рабочих процессов. Ранее я развернул каталог из моего репозитория git (который является клоном частного каталога GitLab) и переместил все вокруг.

Прежде чем это было структурировано так:

-- some_dir
 |-- .ebextensions
 | |- some_files 
 |
 |-- my_git_directory
   |- .git 
   |- some_files 

И когда я бегу eb deploy:

[some_dir] $ eb deploy
... Everything is awesome.

Но теперь я перешел, чтобы попытаться выполнить развертывание из каталога git, но все не работает:

-- some_dir
 |-- my_git_directory
   |-- .ebextensions
   | |- some_files 
   |- .git 
   |- some_files 

[some_dir/my_git_directory] $ eb deploy
... Everything sucks.
ERROR: An error occurred while handling git command.
Error code: 128 Error: fatal: Not a git repository (or any of the parent directories): .git

Теперь его все сломано, и развертывание больше не работает. Я попытался добавить ветку и развернуть поэтапную версию:

$ eb branch
usage: eb (sub-commands ...) [options ...] {arguments ...}
eb: error: unrecognized arguments: branch

$ eb deploy
ERROR: This branch does not have a default environment. 
You must either specify an environment by typing "deploy my-env-name" or set a default environment by typing "eb use my-env-name".
$ eb use  django-env2

$ eb deploy --staged
... Nope, still busted

1 ответ

Так что я решил, и это удивительно просто, но это может помочь другим.

Если вы перемещаетесь туда, откуда вы развертываете, вам нужно что- то повторно инициализировать (не знаю, что), и это было исправлено с помощью команды:

eb init

Тогда все снова заработало.

Другие вопросы по тегам