You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

切换Windows账户后,如何让Tortoise SVN重新询问仓库用户名密码?

解决TortoiseSVN跨本地账户无法认证的问题

问题现象

在账户A下安装TortoiseSVN后创建本地管理员账户B,使用B连接SVN仓库时,删除认证数据后仅提示接受证书和输入仓库URL,不询问用户名密码,最终报错:
"Unable to connect to a repository at URL 'https://xxx...'
Error running context: An error occurred during authentication"

解决方案

  • 清理账户B的SVN认证缓存
    找到账户B的SVN认证存储目录:C:\Users\账户B\AppData\Roaming\Subversion\auth,删除该文件夹下所有文件。也可以用命令行执行:svn auth --remove https://xxx...(替换为你的仓库URL)。

  • 重置TortoiseSVN的本地设置
    右键空白处打开TortoiseSVN → 设置 → 「保存数据」选项卡,点击「认证数据」旁的「清除」;再切换到「网络」选项卡,确认「允许保存认证数据」已勾选,没有被强制锁定。

  • 手动触发认证流程

    1. 打开命令提示符,执行svn info https://xxx...,此时会强制弹出用户名密码输入框,输入正确信息后选择保存。
    2. 或者在TortoiseSVN的「检出」对话框中,勾选「保存认证」,手动输入用户名密码后尝试连接。
  • 检查账户权限
    确保账户B对TortoiseSVN安装目录(默认C:\Program Files\TortoiseSVN)拥有读写权限;同时联系SVN服务器管理员,确认账户B的服务器访问权限配置正常。

内容的提问来源于stack exchange,提问作者berntd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 11:05:55