我应该在哪里 运行 firebase init 以及 Cloud Functions 项目中的源代码管理根是什么?

Where should I run firebase init and what is a source control root in a Cloud Functions project?

我正在使用 Firebase CLI 向我的应用添加自定义身份验证系统。这是我所在的位置:

Initialize a Firebase project

Many common tasks performed using the CLI, such as deploying to a Firebase project, require a project directory. You establish a project directory using the firebase init command. A project directory is usually the same directory as your source control root, and after running firebase init, the directory contains a firebase.json configuration file.

To initialize a new Firebase project, run the following command from within your app's directory:

firebase init

Firebase CLI reference

我尝试使用谷歌搜索“初始化 firebase 源代码控制根目录”和“源代码控制根目录的含义”,但得到的结果好坏参半。第一个搜索结果告诉您应该 运行 firebase init 与您的源代码管理根目录在同一目录中,但实际上不是。第二个结果告诉您 linux 中的根目录、源代码管理中的内容以及有关 Git 的内容。研究后比以前更迷茫

我应该去哪里 运行 firebase init?

是吗/home/user/AndroidStudioProjects/project/

/project/app/

/project/app/src/

或以上的none?

谢谢。

如果您还打算在 CLI 中使用其他命令(例如 firebase deploy),则只需 运行 Firebase CLI 中的 firebase init 命令。

如果您仅使用 Firebase 构建 Android 应用程序而不使用其他需要 CLI 的服务(例如 Firebase 托管或云功能),则您不太可能 运行 firebase init.