【问题标题】:My gitignor file did not stop push to GitHub files我的 gitignor 文件没有停止推送到 GitHub 文件
【发布时间】:2021-02-26 05:14:37
【问题描述】:

我学习了 git 和 Github,现在我添加了这条规则

# misc
.env.production
.env.development
.env

但是当我将这个 gitignore 文件以及 .env.development 和 prod 推送到 GitHub 时。被推了也很烦我觉得我得删除Firebase应用。

我做错了什么?

【问题讨论】:

  • 如果文件已经在 git 存储库中被跟踪,.gitignore 无效。
  • aha 但是如果我想在本地 git 中而不是在 Github 中跟踪文件,那该怎么做。这个文件有 Firebase kyes
  • 我真的不明白你在本地而不是在 github 上跟踪是什么意思,如果它是同一个存储库,那么这不是你应该如何使用 github。如果您想隐藏密钥但仍然在 github 上有项目,请将您的存储库私有或不上传密钥,而仅在部署时填写它们。您不必删除应用程序,您应该能够重新生成所有密钥,如果直接通过您的前端使用这些密钥,有时这些密钥会暴露给用户。
  • 我现在读到 Firebase for web Apikeys 配置密钥是公开的,没有办法隐藏它们吗?这是真的。我可以将 apikey 限制为我的网站 url,这很好
  • 似乎是正确的,因为几个月前我用谷歌搜索了同样的东西并找到了我的answer

标签: firebase-realtime-database gitignore git-push undo


【解决方案1】:

如果文件已经在 git 存储库中被跟踪,.gitignore 无效。 话虽如此,没有必要隐藏 Firebase Api 密钥。 source

【讨论】:

    猜你喜欢
    • 2021-05-21
    • 2020-02-05
    • 1970-01-01
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 2015-04-16
    • 2016-11-30
    • 1970-01-01
    相关资源
    最近更新 更多