gpt4 book ai didi

visual-studio-2017 - 将证书保存在中央位置

转载 作者:行者123 更新时间:2023-12-02 05:16:06 24 4
gpt4 key购买 nike

我在 Visual Studio 2017 中使用此屏幕为我的项目设置证书。

Signing Screen

但它决定将证书复制到项目中:

Solution Shows Certificate

如何防止 VS 将我的证书复制到源代码中?

我不想不小心将它 checkin 。作为解决方法,我将把它添加到 .gitignore 文件中,但我宁愿它完全在源代码之外。

[编辑] 回应@RodrigoM 对证书的敏锐观察是安全的,因为它有密码:这是真的。系统提示我输入密码。现在我担心密码存储在哪里 ;)。所以现在我有一个额外的问题:

我将证书添加到解决方案时输入的密码存储在哪里?

最佳答案

将证书文件添加到 .gitignore 足以完全确定,意外 checkin 永远不会发生。考虑默认 .gitignore file for Visual Studio ,它包含 .pfx 扩展名的规则(第 219 行)。您可以将 Build Action 设置为 None 并将 Copy to Output Directory 设置为 Do not copy,以防万一。

您拥有的另一个选项是将证书文件添加为链接(项目 => 添加 => 现有项目 => 添加为链接)。因此,您将在解决方案资源管理器中看到证书,但实际文件将位于计算机上的某个目录中,远离带有 git checkout 的文件夹。

希望对您有所帮助。

关于visual-studio-2017 - 将证书保存在中央位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52133244/

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