【问题标题】:TortoiseSVN cannot commit, says "forbidden by server"TortoiseSVN 无法提交,说“服务器禁止”
【发布时间】:2012-05-07 11:50:06
【问题描述】:

最近对我不久前签出的文件夹进行了一系列重命名更改。一旦我更新了所有重命名更改,我就会遇到无法提交任何内容的问题。上面写着:

我能够读取、写入和更新新文件。我就是不能承诺。

我想我几乎尝试了所有方法 - 清理、删除并重新签出文件夹...

我已经用谷歌搜索了这个问题,有人在签出存储库时提到了一个区分大小写的问题,但我确定我的 svn 存储库 url 正确。请注意,在整个重命名更改之前,一切正常(提交和所有)。

有人有线索吗?

谢谢!

【问题讨论】:

  • 如果您有权访问托管您的 SVN 存储库的服务器,请检查您是否有权写入您签出的文件夹。如果没有,您应该联系存储库的管理员并让他们验证您的访问权限。
  • 你是否使用file://作为Subversion URL?

标签: svn tortoisesvn commit renaming


【解决方案1】:

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

首先确保您的 URL 与存储库完全匹配,这似乎是最常见的问题,然后read this 并按照 Bernard 的建议检查您的访问权限。

【讨论】:

  • 遇到了完全相同的问题。我在两个用户组中。一个只读,第二个读/写。第二组在 repo 的根目录下获得许可,而更受限制的组在其下方获得许可。此错误消息正确地总结了它。服务器认为您没有写入权限。
  • 我也遇到了同样的问题。我属于你的用户组已更改为只读。尽管我有明确的读写权限,但我不能再提交了。提交被上述问题中提到的错误消息拒绝。在安全页面上删除并再次添加具有读/写权限的用户后,一切都按预期工作,即我可以提交我的更改。
【解决方案2】:

请确保您输入了正确的用户名,因为它区分大小写,这通常发生在用户名与 wordpress.org 上的大小写不匹配时。我已经浪费了几个小时来解决这个问题。

【讨论】:

    【解决方案3】:

    我们在使用 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
    

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题。
      我正在使用 Tortoise SVN。就我而言,我有两个组,例如“a-grp”和“b-grp”。提交访问被拒绝的用户 ID(例如 1234)在两个组中都可用。
      为根文件夹级别的组“a-grp”授予“rw”权限。
      '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)。现在它正在工作。
      希望能帮助到你。谢谢。

      【讨论】:

        猜你喜欢
        • 2011-04-11
        • 2013-02-07
        • 2013-05-14
        • 2011-12-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-11
        相关资源
        最近更新 更多