Myeclipse SVN 修改用戶名和密碼


轉自:http://blog.csdn.net/chow__zh/article/details/7731497

解決方案: 

在Eclipse使用SVN的過程中大多數人往往習慣把訪問SVN的用戶名密碼自動保存起來
以便下次自動使用,不要再次手工輸入,但是有些時候需要變更密碼或者用戶名,
這時候怎么辦?在網上查找后發現如下方法:

1. 查看你的Eclipse中使用的是什么SVN Interface
windows > preference > Team > SVN #SVN Interface

2. 如果是用的JavaHL, 找到以下目錄並刪除auth目錄.
C:"Documents and Settings"[YourUserName]"Application Data"Subversion"

3. 如果你用的SVNKit, 找到以下目錄並刪除.keyring文件.
[eclipse]"configuration"org.eclipse.core.runtime

 

    主要有兩種方法,一種是刪除SVN客戶端的賬號配置文件;另外一種就是去SVN服務端將賬號設置成不可用。

    具體步驟:

    1、通過刪除SVN客戶端的賬號配置文件

    (1)找到我們使用的客戶端配置文件,在window xp下面他們的位置在系統盤的 Documents and Settings\alex\Application Data\Subversion\auth\文件夾中,把里面的所有文件刪除。

    (2)使用SVN更新或提交,使得客戶端與服務端進行通訊,這樣就會SVN客戶端就要求我們輸入新的用戶名密碼,輸入我們的用戶名密碼就可以替換掉舊的用戶名密碼。

    2、通過修改SVN服務端賬號配置文件,這部分需要SVN的管理員配合

    (1)找到服務端賬號配置文件,這個文件位於SVN服務器的安裝路徑 config文件夾,打開並編輯passwd文件,刪除或注釋需要被替換的賬號

    (2)在客戶端使用SVN更新或提交,使得客戶端與服務端進行通訊,這樣就會SVN客戶端就要求我們輸入新的用戶名密碼,輸入我們的用戶名密碼就可以替換掉舊的用戶名密碼。

-----------------------------------------------------------

最近研究使用SVN來同步工作機器和個人筆記本之間的文檔資料,最先嘗試的是google code服務,客戶端用的是常見的TortoiseSVN,在使用過程中遇到一個問題,經過搜索最終解決。現在把問題與解決思路記在這里備查。 

在第一次使用TortoiseSVN從服務器CheckOut的時候,會要求輸入用戶名和密碼,這時輸入框下面有個選項是保存認證信息,如果選了這個選項,那么以后就不用每次都輸入一遍用戶名密碼了。

不過,如果后來在服務器端修改了用戶名密碼,則再次檢出時就會出錯,而且這個客戶端很弱智,出錯之后不會自動跳出用戶名密碼輸入框讓人更新,我找了半天也沒找到修改這個用戶名密碼的地方。

最終,找到兩種解決辦法:

辦法一:在TortoiseSVN的設置對話框中,選擇已保存數據,在認證數據那一行點擊清除按鈕,清楚保存的認證數據,再檢出的時候就會重新跳出用戶名密碼輸入框。

如果方法一不起作用,則可以采用方法二:

Tortoise的用戶名密碼等認證信息都是緩存在客戶端文件系統的這個目錄:

C:\Documents and Settings\Administrator\Application Data\Subversion\auth

刪除auth下面的所有文件夾,重新連接遠程服務器進行檢出,對話框就會出現!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM