Git 我应该提交包含firestore初始化配置的environment.ts文件吗
是否应将以下内容推送到git: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
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"
}
};
如果不是,我如何隐藏它?如果您的源代码是开源的,您可能不应该签入它。问题不在于安全性,而在于使用源代码的其他人的困惑。应用程序的每个实例都应该在不同的项目中运行,这样它们就不会覆盖彼此的数据 如果您的源代码不是开源的,并且您的所有同事都在使用同一个项目进行协作,那么这不是问题。但是,每个人共享一个项目并不是一个好主意,因为他们对项目的所有更改可能仍然相互冲突 一般来说,除非每个人都需要使用,否则最好不要共享项目配置。应该会有所帮助