2012-04-26 67 views
8

最近有一堆重命名更改已经进入我前一次检出的文件夹。一旦我更新了所有重命名更改,我遇到了无法执行任何操作的问题。它说以下内容:TortoiseSVN无法提交,说“被服务器禁止”

enter image description here

我能读,写和更新的新文件。我只是不能承诺。

我觉得我几乎尝试了一切 - 做一个清理,删除和重新检查出来的文件夹...

我用Google搜索这个问题,并检查了仓库,当有人提到的情况下,敏感的问题,但我确定我有正确的svn存储库URL。请注意,在整个重命名更改之前,一切正常(提交和全部)。

有没有人有任何线索?

谢谢!

+0

如果你有访问服务器托管您的SVN存储库,请检查您是否有权写入您的文件夹 检查过了。如果不是,则应联系存储库的管理员并让他们验证您的访问权限。 – Bernard 2012-04-26 18:30:03

+0

您是否使用'file://'作为Subversion URL? – 2012-12-04 15:00:59

回答

10

我有同样的问题。它发生在我将一个新用户组添加到其中一个存储库时。我无意中将我最高的UserGroup设置为只读,但没有意识到我在其中。由于SVN访问的方式,我最终无法突然提交任何文件或创建任何新文件夹。

首先确保你的URL与版本库完全匹配,这似乎是最常见的问题,然后阅读并按照Bernard的建议检查你的访问权限。

http://www.visualsvn.com/support/topic/00033/

+0

有完全相同的问题。我有两个用户组。一个只读,另一个读/写。第二组获得了回购协议的许可,并且更多的受限制组织被许可。此错误消息正确地总结了它。服务器决定你没有写权限。 – 2015-01-09 17:01:56

1

请确保您输入正确的用户名,因为它是大小写敏感的,通常发生在用户名上不wordpress.org的情况相匹配。我已经失去了几个小时来解决这个问题。

1

我们在使用CollabNet Subversion Edge时遇到了这个问题。修正是为了确保在我们的版本库访问规则中定义的组通过使用@前缀具有对其他组的引用。

库的访问规则:

[MyRepository:/branches/dev] 
* = r 
@admin = rw 
@dev = rw 

[groups]前:

admin=user1,user2 
dev=user3,user4 

[groups]后:更好地用一个例子解释

admin=user1,user2 
[email protected],user3,user4