gpt4 book ai didi

version-control - 使用源代码管理时如何隐藏连接字符串、用户名、密码?

转载 作者:行者123 更新时间:2023-12-03 06:04:25 27 4
gpt4 key购买 nike

我正在开发一个小型副项目,并且使用连接字符串以及 api 键和值,这些键和值不应被其他人看到或使用。我使用公共(public) GitHub 帐户进行源代码控制。当这些值在 web.config 中为纯文本时,使用源代码管理的常用方法是什么?

在 checkin 代码之前我需要手动删除这些值吗?

最佳答案

我发现有效的方法是 checkin 具有空白或虚拟值的文件版本,然后运行:

git update-index --assume-unchanged [fileName]

然后,Git 将停止监视对该文件的更改,允许您将真实的配置信息放入其中,而不必担心将其 checkin 。

如果您稍后进行了确实想要 checkin 的更改,则可以运行:

git update-index --no-assume-unchanged [fileName]

关于version-control - 使用源代码管理时如何隐藏连接字符串、用户名、密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3176918/

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