gpt4 book ai didi

github - 如何确保 API token 和密码远离 github

转载 作者:行者123 更新时间:2023-12-04 19:07:01 27 4
gpt4 key购买 nike

我正在考虑在 github 上发布一个项目。它可能包含敏感数据,如 API token ,我自然不想公开。我想在本地使用带有正确 token 、密码等的代码,但只有占位符才能访问存储库。

我可以尝试记住每次推送之前删除这些数据(手动,自动?),但是本地和 github 副本显然不同,无论如何这似乎容易出错。

这种情况有什么好的做法?

最佳答案

编辑 : 对于任何看这个的人。刚刚看到这个优秀的答案,值得一读:
How can I save my secret keys and password securely in my version control system?

---继续旧答案---

好问题。请参阅这篇文章以获得良好的开端:Accidental API Key Exposure is a Major Problem

我通常会尝试将所有 api token 保存在外部文件中。

我在 .gitignore 中排除该文件:

##################
#Ignore API token#
##################
token.txt

然后我从文件中读取 token (在 python 中工作):
#import token from token.txt file in same directory
token_file = os.path.join(path, "token.txt")

with open(token_file, 'rb') as f:
token = f.read().replace('\n', '')

因为我从不推送 token 文件,所以它永远不会暴露。

关于github - 如何确保 API token 和密码远离 github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21760487/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com