TortoiseSVN无法提交,称“被服务器禁止”

问题描述 投票:9回答:4

最近我将一堆重命名更改变成了我刚刚签出的文件夹。一旦我更新了所有重命名的更改,我就遇到了无法提交任何内容的问题。它说如下:

我能够读取,写入和更新新文件。我只是无法承诺。

我想我几乎尝试了一切 - 清理,删除和重新检查文件夹......

我已经搜索了这个问题,有人在检查存储库时提到了一个区分大小写的问题,但我确信我的svn存储库网址是正确的。请注意,在整个重命名更改之前,一切正常(提交和全部)。

有人有任何线索吗?

谢谢!

svn tortoisesvn commit renaming
4个回答
10
投票

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

首先确保您的URL与存储库完全匹配,这似乎是最常见的问题,然后阅读此内容并检查您的访问权限,正如Bernard建议的那样。

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


2
投票

请确保您输入了正确的用户名,因为它区分大小写,当用户名与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
dev=@admin,user3,user4

0
投票

我有同样的问题。 我正在使用Tortoise SVN。在我的情况下,我有两组说'a-grp'和'b-grp'。两个组中都可以使用拒绝提交访问的用户标识(例如1234)。 'rw'权限授予根文件夹级别的组'a-grp'。 'r'权限被赋予根文件夹中子文件夹级别的组'b-grp'。这就是问题所在。 我的错误存储库访问规则:

reqdocs=1234, 5696, 7458
testdocs=1234, 5525, 9969, 4444
<br>
[MyRepository:/branches/rootfolder]
@reqdocs= rw
<br>
[MyRepository:/branches/rootfolder/subfolder]
@testdocs= r

因此,我从'testdocs'组中删除了用户ID(1234)。现在它的工作。 希望能帮助到你。谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.