本节和大家讨论一下svn 403 forbidden提交数据失败问题如何解决,当出现提交失败是经常提示:提示 svn:MKACTIVITY ... 403 Forbidden ,希望通过本文的学习能帮助你解决这些问题。
项目上开始使用SVN做配置管理工作,刚开始按部就班,一步一步的照着配上来,工作得好好的。前天换了台电脑,安装了TortoiseSVN客户端,把文件从SVN服务器上取下来一点问题都没,增加也可以。可就是提交文件时老报错(svn:MKACTIVITY...403Forbidden...)对比了两台电脑,前一台加入到了域,于是把网管叫来,将电脑加入域,不行,还是不能提交……,是不是原来电脑上有些冲突的软件,于是狠一心来,重装了一把,不行,还是不能提交……在网上查找,说URL大小写敏感,也没有多想……第二天,突然间想到这个到,按公司原来的SVN使用指南一步一步重配了一下,果然就是URL大小写问题。
SVN在Checkout等操作时,是URL大小写不敏感的,可在Commit/delete时却是在大小写敏感的,所以在设定SVN的服务器路径时,一定要注意大小写。立此为照,供大家参考。
项目上开始使用SVN做代码管理,昨天把一个项目checkout出来,修改之后commit时却报错MKACTIVITY,试了几次,并把项目重新checkout了几回,还是不行。我以为是ankhSVN出了问题,装上TortoiseSVN客户端,还是不能解决。从svn 403 forbidden上看,应该是权限问题,但别的机器上却是好的,而且我这里能update,真是奇怪。
在网上搜了一番,看来出现这个问题的也不少。我把原因总结一下:
1.卡巴斯基导致的。关掉卡巴斯基就好了。(卡巴斯基常常会导致奇怪的问题,以前163的邮箱附件,怎么也下载不下来,打开后文件大小就是0,最后发现是卡巴造成的)
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环境建立的内幕