2010-02-03 96 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」,這個文件也保存了你的代理用戶名和密碼。