2010-02-03 39 views
12

如何让git-svn忘记svn认证详细信息?Git-SVN清除认证缓存

我们有一台运行windows server 2008的配对机器,我们有一个git仓库,我们签入中央Subversion仓库。我希望git在每次登记时提示我提供颠覆验证的详细信息。

我已经从%APPDATA%\ subversion \ auth \ svn.simple下删除了Subversion文件。现在,无论何时我使用常规的Subversion客户端,我都会提示我进行颠覆验证,但git-svn仍然记得凭据。

无论如何,我可以让它忘记认证细节?

回答

18

清除%svn验证%HOMEPATH%\。subversion \ auth \ svn.simple。这将在下次重置svn身份验证和git提示输入用户名。

请注意,早些时候,我从%appdata%\ subversion \ auth \ svn.simple中删除了身份验证,但没有奏效。

+0

%homepath%是在最终解决问题的Windows Server 2008系统上的c:\ users – Aneesh 2010-04-20 11:07:31

1

你可能在其他地方安装了另一个颠覆实例,因为git-svn不记得svn身份验证本身并将其委托给颠覆。

+1

我有一个乌龟svn客户端。没有其他安装。我已经清除了龟svn的身份验证缓存。 – Aneesh 2010-02-04 05:55:34

1

最近我也遇到了这个问题。原因是“%APPDATA%\ subversion \ servers”,这个文件也保存了你的代理用户名和密码。