在 GitHub 上创建新存储库时,我应该隐藏我的 firebase(或其他后端)代码的哪些部分?
Posted
技术标签:
【中文标题】在 GitHub 上创建新存储库时,我应该隐藏我的 firebase(或其他后端)代码的哪些部分?【英文标题】:Which sections of my firebase (or the other backend) codes shall I hide when I am creating a new repository on GitHub? 【发布时间】:2021-07-11 08:26:59 【问题描述】:我目前正在使用 GitHub 将我的代码推送到上面,我不知道我应该隐藏我的代码的哪些部分以避免被其他用户滥用。
根据版权许可,除所有者外的其他用户不得使用某些特定代码,如 API 等。对此,我想熟悉一下GitHub上的这些规定。
我应该从存储库中的 Firebase 应用中删除我的 google-services.json 文件吗?
enter image description here
【问题讨论】:
【参考方案1】:“将敏感代码推送到 Github”的简单规则是,无论你的代码中有什么敏感信息,你都想把它放在“.gitIgnore”中
【讨论】:
非常感谢,我的朋友):【参考方案2】:一般 google-services.json 不包含超级敏感数据,因此可以不将其包含到 gitignore 文件中。检查this讨论以获取更多详细信息。 并确保始终不提交敏感数据,例如访问令牌、IP 地址、API 密钥等。
【讨论】:
以上是关于在 GitHub 上创建新存储库时,我应该隐藏我的 firebase(或其他后端)代码的哪些部分?的主要内容,如果未能解决你的问题,请参考以下文章
Git:在 git 中克隆远程存储库时无法解决主机 github.com 错误
当我推送到 GitHub 时如何处理秘密 API 密钥,以便在克隆存储库时我的项目仍然有效?