Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 我应该提交包含firestore初始化配置的environment.ts文件吗_Git_Firebase_Security_Google Cloud Firestore - Fatal编程技术网

Git 我应该提交包含firestore初始化配置的environment.ts文件吗

Git 我应该提交包含firestore初始化配置的environment.ts文件吗,git,firebase,security,google-cloud-firestore,Git,Firebase,Security,Google Cloud Firestore,是否应将以下内容推送到git: production: false, firebase: { apiKey: "secret_api_key", authDomain: "nicoavila-allpurpose.firebaseapp.com", databaseURL: "https://nicoavila-allpurpose.firebaseio.com", projectId: "nicoavila-allpurpose", storag

是否应将以下内容推送到git:

  production: false,
  firebase: {
    apiKey: "secret_api_key",
    authDomain: "nicoavila-allpurpose.firebaseapp.com",
    databaseURL: "https://nicoavila-allpurpose.firebaseio.com",
    projectId: "nicoavila-allpurpose",
    storageBucket: "nicoavila-allpurpose.appspot.com",
    messagingSenderId: "6870000001"
  }
};

如果不是,我如何隐藏它?

如果您的源代码是开源的,您可能不应该签入它。问题不在于安全性,而在于使用源代码的其他人的困惑。应用程序的每个实例都应该在不同的项目中运行,这样它们就不会覆盖彼此的数据

如果您的源代码不是开源的,并且您的所有同事都在使用同一个项目进行协作,那么这不是问题。但是,每个人共享一个项目并不是一个好主意,因为他们对项目的所有更改可能仍然相互冲突

一般来说,除非每个人都需要使用,否则最好不要共享项目配置。

应该会有所帮助