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 → Settings → Saved Data → Authentication 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 后不显示