ako*_*000 6 git api-key secret-key
我有一个简单的项目,它向 API 端点发出 HTTP 请求并使用我想保密的 API 密钥。最初我将密钥放在自己的文件中,将密钥导入到使用它的文件中,并将密钥文件添加到 .gitignore。问题是如果有人克隆了 GitHub 存储库,这种方法将不起作用。
所以我的问题是 - 我怎样才能保密我的 API 密钥,但如果有人克隆了 repo,我的项目仍然可以运行?
非常感谢任何反馈。
最重要的是,您永远不会添加它。如果您添加了它,提交了它,然后删除了它,仍然可以通过检查旧提交来将其恢复为有权访问您的存储库的陌生人。
有了这个,你可以做什么:
secret.config,而是提交sample_secret.config,以便任何分叉您的存储库的人都可以看到他需要使用什么语法。sample_secret.config软件从未使用过,并且 API 密钥包含类似this-is-4-dummy-API-key-3232或任何有意义的密钥。| 归档时间: |
|
| 查看次数: |
3392 次 |
| 最近记录: |