1. 程式人生 > >eclipsesvn總是提示輸入密碼?svn總是提示輸入密碼的解決!

eclipsesvn總是提示輸入密碼?svn總是提示輸入密碼的解決!

先了解一下svn密碼的機制,當輸入密碼之後,會生成一個儲存密碼的檔案。然後每次預設的去讀取使用者名和密碼的資訊。啟動eclipse時,會將配置資訊讀取到快取中。

    svn修改密碼之後,無法再登陸,也沒有提示重新輸入密碼。只需要將相關的配置檔案刪除,eclipse就會自動去找,找不到配置檔案,就會提示重新輸入。

但是,eclipse也會讀取快取的檔案,當你刪除了配置檔案之後,eclipse也會預設的讀取快取中的檔案。所以在讀取svn原始碼時,總是提示輸入使用者名稱和密碼。解決辦法,將eclipse重啟,就會清除快取,重新生成。

PS:刪除配置檔案的方法/修改使用者名稱和密碼的方法:

1. 檢視你的Eclipse中使用的是什麼SVN Interface 

windows > preference > Team > SVN #SVN Interface

2. 如果是用的JavaHL, 找到以下目錄並刪除auth目錄下的檔案. C:\Documents and Settings\Administrator\Application Data\Subversion

3. 如果你用的SVNKit, 找到以下目錄並刪除.keyring檔案. {eclipse_home}\configuration\org.eclipse.core.runtime