【发布时间】:2009-11-01 16:32:25
【问题描述】:
我正在使用 Collabnet SVN 客户端版本 1.5 和 1.6。我的本地机器正在运行 Windows Vista x64(我知道,确实非常难过)。每次我尝试对选定的存储库执行任何颠覆操作时,我都想强制进行身份验证。我如何将属性或设置设置为每次都需要身份验证?感谢您的帮助和建议!
【问题讨论】:
标签: svn version-control collabnet
我正在使用 Collabnet SVN 客户端版本 1.5 和 1.6。我的本地机器正在运行 Windows Vista x64(我知道,确实非常难过)。每次我尝试对选定的存储库执行任何颠覆操作时,我都想强制进行身份验证。我如何将属性或设置设置为每次都需要身份验证?感谢您的帮助和建议!
【问题讨论】:
标签: svn version-control collabnet
您有 2 个解决方案:
使用 --no-auth-cache 开关打开所有您的命令
编辑 Subverison 配置文件 (%APPDATA%\Subversion\config ) 并查找注释行:
# 存储密码 = 否
并删除行首的“#”。这将永久关闭密码缓存。
【讨论】:
config 是文件而不是文件夹;在 Vista 上,它应该位于 C:\Users\mkelley\AppData\Roaming\Subversion\config。不要忘记先清除缓存文件;否则,如果您的密码已经被缓存,即使您设置了store-passwords = no,它也会保持缓存状态。而--no-auth-cache 不是文件夹的属性,而是执行命令时传递的选项。如果你设置了store-passwords = no,你就不需要了。
您想要--no-auth-cache 选项。
【讨论】: