访问'/SVN/[回购协议名称]/!svn/me';被禁止的
我与一些SVN用户有一些问题,他们收到以下消息 访问'/SVN/[repo name]/!svn/me“禁止使用” 我在找出它的根本原因时遇到了一些问题访问'/SVN/[回购协议名称]/!svn/me';被禁止的,svn,tortoisesvn,visualsvn,Svn,Tortoisesvn,Visualsvn,我与一些SVN用户有一些问题,他们收到以下消息 访问'/SVN/[repo name]/!svn/me“禁止使用” 我在找出它的根本原因时遇到了一些问题 当前安装程序正在windows上使用Visual SVN。我们为用户使用SVN安全性,而不是AD。有一些问题的用户是供应商(但不是所有供应商),因此他们的权限与普通用户不同。但奇怪的是,我用Live meeting跟踪用户。他们试图提交并获得上面的信息。我清除他们的凭据从乌龟SVN和使用我的,一切都很好。用户以自己的身份登录到服务器,并使用我的
当前安装程序正在windows上使用Visual SVN。我们为用户使用SVN安全性,而不是AD。有一些问题的用户是供应商(但不是所有供应商),因此他们的权限与普通用户不同。但奇怪的是,我用Live meeting跟踪用户。他们试图提交并获得上面的信息。我清除他们的凭据从乌龟SVN和使用我的,一切都很好。用户以自己的身份登录到服务器,并使用我的SVN用户信息。但是他们的用户在SVN用户和windows用户之间没有联系。用户最初也可以提交新文件。我查看了SVN,没有发现任何错误。有什么想法吗?无论如何,请获取有关错误的更多信息。抱歉,bahrep认为url存在问题是正确的,因为它区分大小写。当我清除凭证并输入url的更正方式时,我感到困惑 我能够通过以下方式更正OrtoiseSVN中的URL:
host:port/svn/ServicesTrunk ------- this will work
**case not right**
host:port/svn/servicesTrunk -------- will throw !svn/me' forbidden
host:port/svn/Servicestrunk --------- will throw !svn/me' forbidden
在我的例子中,我收到了相同的“拒绝访问…”消息,并且我的存储库URL是正确的 这对我有好处
我也有同样的问题。在我的例子中,问题出现在具有define权限的svnaccess.txt文件中。组的名称不能有空格,例如
[svnloop:/test group]
@admins = rw
退回这个错误
你必须换成
[svnloop:/testgroup]
@admins = rw
对我来说,原因不是URL区分大小写,而是http与https的对比。 解决的办法是重新安置
http://svn.code.sf.net/...
到
我曾经遇到过类似的问题(在windows操作系统中),并在这里分享我的解决方案 问题:
Access to '/svn/project01/!svn/rvr/18022/trunk' forbidden
解决方案:
[/xxx]
user01=
services.msc
重新启动SVN服务检查身份验证数据 在TortoiseSVN中:设置\保存的数据\身份验证数据\清除
可能您使用OSX和svn命令行有多个用户/pass,当我使用另一个用户名从同一服务器签出另一个应用程序时,会出现此错误 我的解决方案是清除凭证。关键点是找到凭证信息所在的位置。运行
svn auth
以查看详细信息。在我的例子中,它位于/Users/joy.zhu/.subversion/auth/svn.simple
。有缓存文件,请将其删除
再次更新(或提交…),询问用户名/密码,然后您可以输入正确的数据。那一切都很顺利。看看这个,这个,这个,我已经看了那个问题。我认为它不同的原因是,当我清除安全数据并使用凭据时,这很好。在HTTP URL中尝试此操作,机器名和
HTTP
不区分大小写。其他的都是。如果使用LDAP,它只查看Subversion实例的名称(可能包括多个repo)。因此,如果URL的正确性足以让Apache应用凭据,那么您的凭据就可以工作。LDAP凭据不区分大小写。是。情况就是这样。起初,我认为这没有意义,因为我能够毫无疑问地收回回购协议。不确定为什么更新和提交会有所不同。1。无需重新启动服务。2.不要手动修改授权文件!使用VisualSVN服务器PowerShell管理访问规则:
[/xxx]
user01=