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