切換Eclipse中的svn用戶

最近幾次在項目中提交代碼,用的是別的保存的帳號,項目經理今天強調要用自己的,搜到瞭如下內容,並且成功切換到了自己的帳號 :


兩種解決辦法: 

 

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


  1) 查看你的Eclipse中使用的是什麼SVN Interface(中文:svn接口)windows > preference > Team > SVN 

    在右邊的設置面板中可以看到SVN Interface或中文的svn接口一欄,Client的選項框中顯示的就是你當前用的svn接口 

  2) 如果是用的JavaHL, 找到以下目錄 

    C:\Documents and Settings\用戶名\Application Data\Subversion\應看到有一個auth目錄,刪除auth目錄中的相關文件。 

     注意:ApplicationData一般隱藏了,所以之前你要顯示所有所有文件和文件夾,如果實在找不到,就搜索文件夾Subversion 

注意: 我在本機找到的目錄是 :C:\Users\Administrator(對應的登陸用戶)\AppData\Roaming\Subversion (可以直接在 C 盤搜索Subversion 即可!)  並且一定要將Subversion 整個目錄刪除,然後再在eclipse SVN視圖中刷新倉庫位置,重新輸入用戶名密碼即可,如果只是刪除其中的auth子目錄,在刷新倉庫時會一直報Unknown certificate issuer 錯誤!!打開一個目錄,就報一遍這個異常,讓你輸入一遍用戶名密碼!!!!

 

  3) 如果你用的SVNKit, 找到以下目錄eclipse安裝目錄\configuration\org.eclipse.core.runtime刪除.keyring文件. 

  4) 使用SVN更新或提交,使得客戶端與服務端進行通訊,這樣就會SVN客戶端就要求我們輸入新的用戶名密碼,輸入我們的用戶名密碼 

    就可以替換掉舊的用戶名密碼。 

 

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

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

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

   用戶名密碼就可以替換掉舊的用戶名密碼。


我用到的就是第一種方法,並且對應的 SVN interface 是 JavaHL, 紅色字體部分是我在切換過程中遇到並解決的一個問題!!!


原文請參考 : http://blog.sina.com.cn/s/blog_6f67b91d010108n0.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章