我在测试期间输入了登录信息,但我不再希望此数据出现在即将上传到 GitHub 的源代码中。如何在测试中使用这些数据而不将登录信息存储在源代码中?将其存储在环境变量中是否安全?数据库?本地文件?加密和解密此信息的最佳方法是什么?
最佳答案
请记住,敏感数据仍将位于 Git 存储库中。 如果你想从 Git 历史记录中删除一些敏感数据,请看看这个问题:Remove sensitive files and their commits from Git history
对于登录信息,我会尝试模拟登录过程。否则其他想要运行测试的人需要以某种方式获取这些敏感信息。
关于python - 如何在单元测试中使用敏感数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69278105/