访问'/ svn / ctm /!svn / me'禁止当提交到svn服务器?

时间:2013-04-03 11:29:43

标签: svn

我可以从svn服务器查看,但我不能提交更改。错误消息显示如下:

  

访问'/ svn / repo /!svn / me'禁止

Screenshot of the error

为解决这个问题,我搜索了互联网,但没有找到有用的解决方案。

以下是我在sache上部署的svn服务器:

  • 操作系统:Windows 7 32位;
  • 服务器:Apache / 2.2.22(Win32)SVN / 1.7.8 PHP / 5.4.3 mod_wsgi / 3.5-BRANCH Python / 2.7.3 DAV / 2.

4 个答案:

答案 0 :(得分:3)

我最近遇到过这个问题,发现了两件事:

  1. 您的回购邮件所在的驱动器上的空间已用完。 SVN失败,然后访问禁止的消息。
  2. 存在阻止访问的权限问题,您需要通过它进行chmod。

答案 1 :(得分:0)

我遇到了同样的问题,解决方案是在路径名和案例中。我检查了一些项目,并在结账时我输入了一个错误案例的路径的一封信:

这样的事情: - http://svn.enterprise.org/svn/Repo/trunk/ ...(虽然我应该输入“repo”,而不是“Repo”)。

然后我可以制作一个“svn up”或“svn co”没有问题。但是当提交(返回“Repo”)时,检查我是否具有写权限的apache模块只知道路径“repo”,从而知道错误消息。

我的解决方案是删除所有内容,然后使用SVN-URL中的正确案例再次签出。 (svn开关也可以工作,错字很靠右)

答案 2 :(得分:0)

请检查您是否在用户访问文件中设置了读/写权限,例如

user1 = rw
user2 = rw

等。对于authz文件中的每个用户,例如

/etc/apache2/dav_svn.authz

使用时

AuthzSVNAccessFile /etc/apache2/dav_svn.authz

/etc/apache2/mods-available/dav_svn.conf

答案 3 :(得分:0)

由于用户访问权限,我修复了此问题。

我与另外两位软件开发人员合作,由于访问了具有AD用户配置的存储库,因此问题很长。每3个月更改一次密码时,过去的密码将在Visual SVN Manager中缓存。然后得到!svn / me

的错误

我们将SVN经理更改为不使用AD系统,然后我们没有更多问题。