Git-SVN清除auth-cache

时间:2010-02-03 09:50:01

标签: git authentication caching git-svn

如何让git-svn忘记svn身份验证详细信息?

我们有一台运行Windows Server 2008的配对机器,我们有一个git repo,我们登记到一个中央subversion存储库。我希望git每次办理登机手续时都会提示我提供我的subversion身份验证详细信息。

我已从%APPDATA%\ subversion \ auth \ svn.simple下删除了subversion文件。现在每当我使用常规的subversion客户端时,我都会收到提示我的subversion auth,但是git-svn仍会记住凭据。

无论如何我可以忘记身份验证细节吗?

3 个答案:

答案 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”,此文件还保存了您的代理用户名和密码。