我使用的是Tortoise SVN,我倾向于将自己的用户名/密码存储在它的保存数据中,这样我就不必每次验证身份。有没有一种方法可以防止保存在Tortoise中的验证SVN
问题是,我们有很多脚本,Final Builder项目和使用其他用户名的东西 - 因此这会在保存的数据中覆盖我自己的用户名。
然后我去做一个提交,并发现它已经完成了使用其他用户名。
我知道我可以手动清除保存的状态,但有一半时间我忘记了。如果有必要,我不介意每次都进行身份验证,那么是否有办法阻止龟SVN缓存?
我使用的是Tortoise SVN,我倾向于将自己的用户名/密码存储在它的保存数据中,这样我就不必每次验证身份。有没有一种方法可以防止保存在Tortoise中的验证SVN
问题是,我们有很多脚本,Final Builder项目和使用其他用户名的东西 - 因此这会在保存的数据中覆盖我自己的用户名。
然后我去做一个提交,并发现它已经完成了使用其他用户名。
我知道我可以手动清除保存的状态,但有一半时间我忘记了。如果有必要,我不介意每次都进行身份验证,那么是否有办法阻止龟SVN缓存?
您可以在颠覆配置文件,您可以在%appdata%\Subversion\config
通常会发现关掉认证缓存。
看看那里的store-passwords
和store-auth-creds
设置。
BTW:AnkhSVN用户可以找到一个对话框中 工具只删除特定的凭证 - >选项 - >源代码管理 - >颠覆环境 - >认证缓存
从TortoiseSVN的帮助:
有些人喜欢当他们注销Windows,或关机时有删除的认证数据。要做到这一点的方法是使用关闭脚本来删除
%APPDATA%\Subversion\auth
目录,例如,
@echo off
rmdir /s /q "%APPDATA%\Subversion\auth"
你可以找到如何在windows-help-central.com安装这种脚本的描述。
也许脚本,Final Builder项目等在运行后应该清除认证数据。
那些脚本和工具可能使用svn
而不是TortoiseSVN。在这种情况下,the SVN book列出这个方便的开关:
--no-auth-cache
阻止在Subversion管理目录中的身份验证信息(如用户名和密码)缓存。
您可以通过简单地把一个条目避免运行在关机DOS命令的麻烦在Windows启动文件夹中。这可能稍微不安全,但超级简单。 – dirkjot 2011-12-14 10:49:08
TortoiseSVN在Subversion的缺省目录中的凭据:在三个%APPDATA%\Subversion\auth
子目录:
你可能有一个生成事件,可以修改或移动这些文件的凭据。
更多细节:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug.html#tsvn-dug-general-auth
其他答案似乎已经过时,不存在任何配置文件(v1.8.7)这是当前的正确答案 – Liam 2014-06-09 12:58:57
TortoiseSVN的1.9.3,建设27038 - 64位。
TortoiseSVN->设置 - >高级: 选项“AllowAuthSave”值更改为“假”
要澄清,这*禁用*复选框,而'config'文件会影响它是否默认选中。 – Mehrdad 2018-02-05 23:06:02
不错!我错过了conf文件选项。 – 2009-12-24 10:39:52
我的乌龟(1.6.11.20210)忽略了这些设置并以任何方式存储密码。 – Mirvnillith 2011-03-18 09:52:57
此文件似乎不再存在(v1.8.7) – Liam 2014-06-09 12:59:42