1. 程式人生 > >eclipse中外掛修改svn使用者名稱密碼

eclipse中外掛修改svn使用者名稱密碼

問題描述:

Eclipse的SVN外掛Subclipse做得很好,在svn操作方面提供了很強大豐富的功能。但到目前為止,該外掛對svn使用者的概念極為淡薄,不但不能方便地切換使用者,而且一旦使用者的帳號、密碼儲存之後,就無法再變更了。

解決問題方案:

既然介面上不能進行修改,那就只有刪除subclipse記錄的帳號、密碼資訊,重新輸入。
方案一具體步驟:
1. 檢視你的Eclipse中使用的是什麼SVN Interface,位置在
windows > preference > Team > SVN
2. 如果是用的JavaHL, 找到以下目錄並刪除目錄下的檔案.
C:\”Documents and Settings”[YourUserName]\”Application Data”\Subversion”\auth
3. 如果你用的SVNKit, 找到以下目錄並刪除.keyring檔案.
[eclipse_home]\configuration\org.eclipse.core.runtime
4. 重新通過Subclipse訪問svn,輸入新的帳號即可。
上面的方案經過我用的是SVNKit但是我eclipse下面的(我的svn是通過link方式安裝的)
\configuration\org.eclipse.core.runtime目錄中根本沒有找到.keyring檔案,下面的方案因為本機沒有安裝TortoiseSVN客戶端所以還沒有實驗,後來發現雖然我eclipse中選擇的SVNKit但是它儲存的位置還是在JavaHL這種方式的下面。
方案二具體步驟:


TortoiseSVN下更改賬號: 在TortoiseSVN的設定裡面Saved Data選項中有一個Authentication data的clear按鈕用來清除儲存在本地的使用者驗證資訊,點一下確定,重新與SVN伺服器連線的時候會自動提示輸入使用者名稱和密碼。

還是有圖形化介面的TortoiseSVN操作性更強一些,是svn外掛所比擬不了的。
主流的版本管控軟體這樣配置使用就可以,關於修改svn賬戶密碼的方法大概可以分為兩種,一種是刪除SVN客戶端的賬號配置檔案;另外一種就是去SVN服務端將賬號設定成不可用:
這裡寫圖片描述
1、通過刪除SVN客戶端的賬號配置檔案,找到我們使用的客戶端配置檔案,在window xp下面他們的位置在系統盤的 Documents and Settings\alex\Application Data\Subversion\auth\資料夾中,把裡面的所有檔案刪除。

 2、通過修改SVN服務端賬號配置檔案,找到服務端賬號配置檔案,這個檔案位於SVN伺服器的安裝路徑 config資料夾,開啟並編輯passwd檔案,刪除或註釋需要被替換的賬號。