個人開發環境中須要鏈接到兩個svn服務器,天然就須要兩個密碼,可是svn使用時默認密碼是自動保存的,這樣我再使用第二個svn服務的時候就一直報錯以下: windows
1
2
|
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 app
這樣作了之後咱們再使用SVN更新或提交,使得客戶端與服務端進行通信,這樣就會SVN客戶端就要求咱們輸入新的用戶名密碼,輸入咱們的用戶名密碼就能夠替換掉舊的用戶名密碼。 eclipse
接下再來看看經過修改SVN服務端帳號配置文件,這部分須要SVN的管理員配合
(1)找到服務端帳號配置文件,這個文件位於SVN服務器的安裝路徑 config文件夾,打開並編輯passwd文件,刪除或註釋須要被替換的帳號
(2)在客戶端使用SVN更新或提交,使得客戶端與服務端進行通信,這樣就會SVN客戶端就要求咱們輸入新的用戶名密碼,輸入咱們的用戶名密碼就能夠替換掉舊的用戶名密碼。 svn
另外:對於win7用戶刪除密碼文件目錄在「C:\Users\xxx\AppData\Roaming\Subversion\auth」。 spa
但願這些對你們又幫助。 ip