使用SVN在eclipse中提交文件,可是出現錯誤,以下:windows
URL access forbidden for unknown reason
svn: Commit failed (details follow):
svn: Access to ** forbidden服務器
可是更新項目能夠,網上查了緣由是以前只用用戶登陸以後保存了密碼,換用新的用戶以後就出現這樣的問題。eclipse
解決方法以下:svn
1. 查看你的Eclipse中使用的是什麼SVN Interface
查看方法:在eclipse中按菜單 windows > preference > Team > SVN #SVN Interface 查找
2. 若是是用的JavaHL, 找到如下目錄並刪除auth目錄下的文件.
C:"Documents and Settings"[YourUserName]"Application Data"Subversion"
對於win7用戶刪除密碼文件目錄在「C:\Users\xxx\AppData\Roaming\Subversion\auth」。
3. 若是你用的SVNKit, 找到如下目錄並刪除.keyring文件.
[eclipse]"configuration"org.eclipse.core.runtime ip
這樣作了之後咱們再使用SVN更新或提交,使得客戶端與服務端進行通信,這樣就會SVN客戶端就要求咱們輸入新的用戶名密碼,輸入咱們的用戶名密碼就能夠替換掉舊的用戶名密碼。it
接下再來看看經過修改SVN服務端帳號配置文件,這部分須要SVN的管理員配合
(1)找到服務端帳號配置文件,這個文件位於SVN服務器的安裝路徑 config文件夾,打開並編輯passwd文件,刪除或註釋須要被替換的帳號
(2)在客戶端使用SVN更新或提交,使得客戶端與服務端進行通信,這樣就會SVN客戶端就要求咱們輸入新的用戶名密碼,輸入咱們的用戶名密碼就能夠替換掉舊的用戶名密碼。io