接着我用瀏覽器去訪問又可以!這個是解決問題的方法。。
我的開發環境中需要連接到兩個svn服務器,自然就需要兩個密碼,但是svn使用時默認密碼是自動保存的,這樣我再使用第二個svn服務的時候就一直報錯如下:
URL access forbidden for unknown reason
svn: access to 'https://svn.duapp.com/xxxxxx' forbidden
同樣對於修改了密碼的時候會遇到同樣的問題,此時我們就要修改我們本地保存的密碼了,方法如下:
1. 查看你的Eclipse中使用的是什麼SVN Interface
查看方法:在eclipse中按菜單 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客戶端就要求我們輸入新的用戶名密碼,輸入我們的用戶名密碼就可以替換掉舊的用戶名密碼。
接下再來看看通過修改SVN服務端賬號配置文件,這部分需要SVN的管理員配合
(1)找到服務端賬號配置文件,這個文件位於SVN服務器的安裝路徑 config文件夾,打開並編輯passwd文件,刪除或註釋需要被替換的賬號
(2)在客戶端使用SVN更新或提交,使得客戶端與服務端進行通訊,這樣就會SVN客戶端就要求我們輸入新的用戶名密碼,輸入我們的用戶名密碼就可以替換掉舊的用戶名密碼。
另外:對於win7用戶刪除密碼文件目錄在“C:\Users\xxx\AppData\Roaming\Subversion\auth”。