因爲在svn的界面中並無爲咱們提供直接更換用戶名密碼的地方,因此一旦咱們須要更換用戶名的就須要本身想一些辦法。windows
解決方案以下:
在Eclipse使用SVN的過程當中大多數人每每習慣把訪問SVN的用戶名密碼自動保存起來 以便下次自動使用,不要再次手工輸入,可是有些時候須要變動密碼或者用戶名, 這時候怎麼辦?在網上查找後發現以下方法:服務器
查看你的Eclipse中使用的是什麼SVN Interface windows > preference > Team > SVN #SVN Interfaceeclipse
若是是用的JavaHL, 找到如下目錄並刪除auth目錄下的文件. C:"Documents and Settings"[YourUserName]"Application Data"Subversion" win7: C:\Users\xxx\AppData\Roaming\Subversion\authsvn
若是你用的SVNKit, 找到如下目錄並刪除.keyring文件. [eclipse]"configuration"org.eclipse.core.runtimecode
主要有兩種方法,一種是刪除SVN客戶端的帳號配置文件;另一種就是去SVN服務端將帳號設置成不可用。ip
具體步驟:it
一、經過刪除SVN客戶端的帳號配置文件io
(1)找到咱們使用的客戶端配置文件,在window xp下面他們的位置在系統盤的 Documents and Settings\alex\Application Data\Subversion\auth\文件夾中,把裏面的全部文件刪除。 win7: C:\Users\xxx\AppData\Roaming\Subversion\authcli
(2)使用SVN更新或提交,使得客戶端與服務端進行通信,這樣就會SVN客戶端就要求咱們輸入新的用戶名密碼,輸入咱們的用戶名密碼就能夠替換掉舊的用戶名密碼。配置
二、經過修改SVN服務端帳號配置文件,這部分須要SVN的管理員配合
(1)找到服務端帳號配置文件,這個文件位於SVN服務器的安裝路徑 config文件夾,打開並編輯passwd文件,刪除或註釋須要被替換的帳號
(2)在客戶端使用SVN更新或提交,使得客戶端與服務端進行通信,這樣就會SVN客戶端就要求咱們輸入新的用戶名密碼,輸入咱們的用戶名密碼就能夠替換掉舊的用戶名密碼。