Flutter - 是否应该将 firebase_options.dart 添加到 gitignore?

Zel*_*elf 8 flutter

初始化/配置 FlutterFire时,firebase_options.dart会在/lib. 该文件包含适用于 android、ios、web 以及您可能使用的任何渠道的 api 密钥。这些公钥是可以进入存储库的还是私有的并且不应该提交到存储库?没有关于 FlutterFire 的详细信息,并且创建它/lib似乎表明这些是公钥。

h8m*_*oss 18

是的,您可以在 github 上共享 API 密钥,这些 API 密钥用于识别项目,但不能用于授予对项目本身的访问权限,在这方面,它们更像是用户名而不是密码。

来源