我在Windows XP上使用TortoiseGit。
我的团队都使用中央svn服务器作为我们的中心“规范”代码存储库。这一切都在Windows网络上运行。
我使用git在本地工作,然后使用git-svn dcommit定期提交给svn服务器。
我们的网络会强制执行常规密码更改 - 这也会更改svn服务器的密码。现在我不能再说了,因为Tortoise试图使用我的旧密码 - 我用Google搜索,我通过菜单和文档搜索 - 但我无法弄清楚Git用来更改密码的位置连接到SVN。有人帮忙吗?
答案 0 :(得分:20)
git-svn
使用Subversion的perl模块,后者又使用“普通”Subversion身份验证。这意味着您的身份验证数据存储在$HOME/.subversion
的某个位置,例如当您使用简单的用户名 - 密码组合进行身份验证时,在$HOME/.subversion/svn.simple/
中的一个文件中。
答案 1 :(得分:7)
在Windows框中,它将类似于
C:\用户\ uttamk \的.subversion \ AUTH \ svn.simple
只需删除文件夹中的所有文件即可。密码将被重置
答案 2 :(得分:3)
在Windows 7及更高版本中,要查看的位置是
%APPDATA%\Subversion\auth
通常解析为
C:\Users\<user name>\AppData\Roaming\Subversion\auth