Я начал работу с ElasticBeanstalk AWS CLI, и я изменил часть своего рабочего процесса. Раньше я был развернут из каталога выше моего репозитория git (который является клоном частной директории GitLab) и перемещал все вокруг.eb awscli cant deploy from git directory
Перед этим была структурирована следующим образом:
-- some_dir
|-- .ebextensions
| |- some_files
|
|-- my_git_directory
|- .git
|- some_files
И когда я бегу eb deploy
:
[some_dir] $ eb deploy
... Everything is awesome.
Но теперь, я переехал, чтобы попытаться развернуть из каталога мерзавца, но все Арен t t:
-- 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
Теперь его все разорено и развертывание больше не работает. Я пытался добавить branch и deploying a staged version:
$ 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
спасибо, что это сводило меня с ума –
Wow. Такое простое решение для такой ошеломляющей проблемы. Бесконечно благодарен. – SaryAssad