gpt4 book ai didi

git - eb awscli 无法从 git 目录部署

转载 作者:太空狗 更新时间:2023-10-29 12:56:03 25 4
gpt4 key购买 nike

我开始使用 ElasticBeanstalk AWS CLI,并且改变了我的一些工作流程。之前,我从我的 git 存储库(这是一个私有(private) 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

现在一切都崩溃了,部署不再有效。我试过添加 branchdeploying 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

最佳答案

所以我解决了它,它非常基础,但它可能对其他人有帮助。

如果你移动到你部署的地方,你需要重新初始化一些东西(不确定是什么),它通过运行修复了:

eb init

然后一切又恢复正常了。

关于git - eb awscli 无法从 git 目录部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37698376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com