Gitignore 切换环境
Gitignore switching environment
我在我的 .gitignore 中放置了诸如 API 密钥和登录文件之类的微妙内容,只是为了意识到这一点,当我将我的项目拉到另一个桌面时,我错过了这些重要的东西 类 .有没有办法让我隐藏信息并仍然能够在 GitHub 上完好无损地拥有一个项目?
still being able to have a project intact on GitHub?
不在 git 拉取之后,因为那些敏感数据 不会 在您的 GitHub 存储库中(按设计)。
但是您可以在您的GitHub存储库中拥有的是一个脚本,能够查询外部资源并获取这些数据(在请求各种凭据之后)
然后您有 两个 远程引用,您正在将数据推送到:
- GitHub 为您的来源
- 某种保险库(例如 Hashicorp Vault),用于存放您的密钥和其他私人数据。
我在我的 .gitignore 中放置了诸如 API 密钥和登录文件之类的微妙内容,只是为了意识到这一点,当我将我的项目拉到另一个桌面时,我错过了这些重要的东西 类 .有没有办法让我隐藏信息并仍然能够在 GitHub 上完好无损地拥有一个项目?
still being able to have a project intact on GitHub?
不在 git 拉取之后,因为那些敏感数据 不会 在您的 GitHub 存储库中(按设计)。
但是您可以在您的GitHub存储库中拥有的是一个脚本,能够查询外部资源并获取这些数据(在请求各种凭据之后)
然后您有 两个 远程引用,您正在将数据推送到:
- GitHub 为您的来源
- 某种保险库(例如 Hashicorp Vault),用于存放您的密钥和其他私人数据。