如何让git-svn忘记svn身份验证详细信息?
我们有一台运行Windows Server 2008的配对机器,我们有一个git repo,我们登记到一个中央subversion存储库。我希望git每次办理登机手续时都会提示我提供我的subversion身份验证详细信息。
我已从%APPDATA%\ subversion \ auth \ svn.simple下删除了subversion文件。现在每当我使用常规的subversion客户端时,我都会收到提示我的subversion auth,但是git-svn仍会记住凭据。
无论如何我可以忘记身份验证细节吗?
答案 0 :(得分:18)
从%HOMEPATH%\ .subversion \ auth \ svn.simple 中清除svn身份验证。这会在下次重置svn身份验证和git提示输入用户名。
请注意,之前我从%appdata%\ subversion \ auth \ svn.simple下删除了身份验证,但这不起作用。
答案 1 :(得分:1)
你可能在其他地方安装了另一个subversion实例,因为git-svn本身并不记得svn身份验证并将其委托给subversion。
答案 2 :(得分:1)
最近我也遇到了这个问题。原因是“%APPDATA%\ subversion \ servers”,此文件还保存了您的代理用户名和密码。