今天在新項目送出時遇到一個問題
RA layer request failed
svn: PROPFIND request failed on '/svn/tc/tcweb'
svn: PROPFIND of '/svn/tc/tcweb': 403 Forbidden (https://192.168.1.13)
mkdir -m "初始導入。" https://192.168.1.13/svn/tc/tcweb
RA layer request failed
svn: MKCOL of '/svn/tc/!svn/wrk/71500db2-5902-774f-94a2-e641406f7add/tcweb': 403 Forbidden (https://192.168.1.13)
如下各方法均試過,未成功:
1、windows菜單-->Perferences-->Team-->SVN-->svn接口
預設會選在JavaHL上,隻要改選為JavaSVN就OK了!
2、先用一個别的項目名(如tmp)把項目share到svn上,然後再把項目名字和web content-root名字修改為你需要的名字(如tcweb),再送出,不過這樣在svn上顯示的還是原來的tmp目錄。
3、删除C:\Documents and Settings\使用者名\Application Data\Subversion\auth下的檔案,删除svn登入資訊。
4、把工作空間\.metadata\.plugins\org.tigris.subversion.subclipse.core的.svnProviderState檔案裡面 儲存的那個項目的svn路徑删掉就可以了。
最終解決辦法:
找到存儲庫目錄,如E:\Repositories,在此目錄下修改authz檔案,發現裡邊有一行:
[tc:/tcweb]
*=
因權限配置目錄中己經有這個tcweb的項目了,但svn中沒有這個目錄(應該是删除目錄時,權限配置沒自動删掉),送出這個項目時,svn認為這個項目己經存在了。
把這行删掉就可以了。