經(jīng)驗(yàn)總結(jié):SVN提交數(shù)據(jù)失敗問(wèn)題行解決行之有效的方法
本節(jié)和大家討論一下svn 403 forbidden提交數(shù)據(jù)失敗問(wèn)題如何解決,當(dāng)出現(xiàn)提交失敗是經(jīng)常提示:提示 svn:MKACTIVITY ... 403 Forbidden ,希望通過(guò)本文的學(xué)習(xí)能幫助你解決這些問(wèn)題。
項(xiàng)目上開(kāi)始使用SVN做配置管理工作,剛開(kāi)始按部就班,一步一步的照著配上來(lái),工作得好好的。前天換了臺(tái)電腦,安裝了TortoiseSVN客戶(hù)端,把文件從SVN服務(wù)器上取下來(lái)一點(diǎn)問(wèn)題都沒(méi),增加也可以。可就是提交文件時(shí)老報(bào)錯(cuò)(svn:MKACTIVITY...403Forbidden...)對(duì)比了兩臺(tái)電腦,前一臺(tái)加入到了域,于是把網(wǎng)管叫來(lái),將電腦加入域,不行,還是不能提交……,是不是原來(lái)電腦上有些沖突的軟件,于是狠一心來(lái),重裝了一把,不行,還是不能提交……在網(wǎng)上查找,說(shuō)URL大小寫(xiě)敏感,也沒(méi)有多想……第二天,突然間想到這個(gè)到,按公司原來(lái)的SVN使用指南一步一步重配了一下,果然就是URL大小寫(xiě)問(wèn)題。
SVN在Checkout等操作時(shí),是URL大小寫(xiě)不敏感的,可在Commit/delete時(shí)卻是在大小寫(xiě)敏感的,所以在設(shè)定SVN的服務(wù)器路徑時(shí),一定要注意大小寫(xiě)。立此為照,供大家參考。
項(xiàng)目上開(kāi)始使用SVN做代碼管理,昨天把一個(gè)項(xiàng)目checkout出來(lái),修改之后commit時(shí)卻報(bào)錯(cuò)MKACTIVITY,試了幾次,并把項(xiàng)目重新checkout了幾回,還是不行。我以為是ankhSVN出了問(wèn)題,裝上TortoiseSVN客戶(hù)端,還是不能解決。從svn 403 forbidden上看,應(yīng)該是權(quán)限問(wèn)題,但別的機(jī)器上卻是好的,而且我這里能update,真是奇怪。
在網(wǎng)上搜了一番,看來(lái)出現(xiàn)這個(gè)問(wèn)題的也不少。我把原因總結(jié)一下:
1.卡巴斯基導(dǎo)致的。關(guān)掉卡巴斯基就好了。(卡巴斯基常常會(huì)導(dǎo)致奇怪的問(wèn)題,以前163的郵箱附件,怎么也下載不下來(lái),打開(kāi)后文件大小就是0,最后發(fā)現(xiàn)是卡巴造成的)
2.URL大小寫(xiě)造成的。SVN在Checkout等操作時(shí),是URL大小寫(xiě)不敏感的,可在Commit/Delete時(shí)卻是在大小寫(xiě)敏感的!我碰到的問(wèn)題就是這個(gè)。因?yàn)榉?wù)器是裝在win平臺(tái)的apache上,所以剛開(kāi)始認(rèn)為url大小寫(xiě)沒(méi)關(guān)系,結(jié)果就是這里出了問(wèn)題。
本文只是簡(jiǎn)單的介紹svn 403 forbidden問(wèn)題,有可能不太完善希望對(duì)你有所幫助。
【編輯推薦】
- SVN服務(wù)器端與Eclipse中的客戶(hù)端配置詳解
- Myeclipse7.0 SVN插件安裝步驟淺析
- VisualSVN:替代Team Foundation Server的新選擇
- Subversion和TortoiseSVN如何在Windows下進(jìn)行構(gòu)建SVN版本控制
- 揭露MyEclipse Subversion環(huán)境建立的內(nèi)幕