SVN提交出錯--URL access forbidden for unknown reason

使用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

相關文章
相關標籤/搜索