TortoiseSVN 在 Windows 7 中在哪里保存密码缓存文件? [复制]

Posted

技术标签:

【中文标题】TortoiseSVN 在 Windows 7 中在哪里保存密码缓存文件? [复制]【英文标题】:Where does TortoiseSVN save password cached files in Windows 7? [duplicate] 【发布时间】:2011-02-05 14:40:09 【问题描述】:

TortoiseSVN 在 Windows 7 中将密码缓存文件保存在哪里?

我找到了c:\users\USERNAME\AppData\TSVNCache 目录,但它是空的。

【问题讨论】:

Tortoise 1.9.4 似乎没有正确保存身份验证。至少对我来说(Windows 7)。回滚到 1.8.12 版本,一切正常。 【参考方案1】:

c:\Users\USERNAME\AppData\Roaming\Subversion\

【讨论】:

是的,默认情况下,subversion api 的所有用户(阅读:大多数 subversion 客户端)都将他们的设置存储在 %appdata%\Subversion 中。密码存储在该目录下的 auth 目录中。 TortoiseSVN 在其“已保存数据”设置选项卡(TortoiseSvn->设置)上有一个清晰的身份验证数据按钮。 AnkhSVN 可以选择仅删除特定服务器的身份验证令牌。 @BertHuijben,这个评论真的是正确答案!【参考方案2】:

%APPDATA%\Subversion\auth

它记录在 TortoiseSVN 帮助文档文件 (CHM) 中

【讨论】:

+1 用于使用 %APPDATA%【参考方案3】:

在 Windows 中,有一个选项(在 TortoiseSVN → SettingsSaved DataAuthentication Data)可以清除最后存储的凭据版本。

TortoiseSVN 只是客户端,如果要添加/更改/删除/管理用户和对 SVN 存储库进行身份验证,则必须运行 SVN Server 程序。如果您不知道它在哪里,它应该在您的开始 → 程序 菜单中。如果不存在,它应该作为 Windows 服务运行,您可以在 控制面板服务 中找到。如果没有,可以在C:/Program Files 中找到。

【讨论】:

【参考方案4】:

对于 Windows 7 - 删除 auth 文件夹

c:\Users\USERNAME\AppData\Roaming\Subversion\ 

当您再次访问 SVN 存储库时,系统会要求您输入用户名和密码。

【讨论】:

【参考方案5】:

对于 Windows XP,它存储在

C:\Documents and Settings\<<username>>\Application Data\Subversion\auth

删除auth文件夹,当你再次访问SVN仓库时,你会被要求输入用户名和密码。

【讨论】:

【参考方案6】:

对于大多数 Linux 发行版,它是

~/.subversion/auth/

【讨论】:

【参考方案7】:

使用Sysinternals 文件/注册表访问监视工具确定。

DiskMon 是一个记录日志的应用程序 并显示所有硬盘活动 一个 Windows 系统。你也可以 将 DiskMon 最小化到系统托盘 它充当磁盘灯, 出现时显示绿色图标 磁盘读取活动和红色图标时 有磁盘写入活动。

Process Monitor 是高级 用于显示的 Windows 监控工具 实时文件系统、注册表和 进程/线程活动。它结合了 两个遗产的特点 Sysinternals 实用程序、Filemon 和 Regmon,并添加了一个广泛的列表 增强功能包括丰富和 无损过滤, 综合事件属性,例如 会话 ID 和用户名,可靠 进程信息,全线程 具有集成符号支持的堆栈 对于每个操作,同时 记录到文件等等。它的 独特的强大功能将使 进程监控器中的核心实用程序 系统故障排除和恶意软件 狩猎工具包。

启动这些应用程序并为任何密码存储库创建一个新的签出。

【讨论】:

以上是关于TortoiseSVN 在 Windows 7 中在哪里保存密码缓存文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

TortoiseSVN使用步骤和trunk,Branch,Tag详细说明

TortoiseSVN 图标覆盖更新到 Windows 10 后不显示

windows下使用svn命令行

Windows下SVN回滚到旧版本(TortoiseSVN)

TortoiseSVN v1.7

TortoiseSVN菜单项功能说明