天天看點

解決svn項目不能送出

今天在新項目送出時遇到一個問題

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認為這個項目己經存在了。

把這行删掉就可以了。

繼續閱讀