svnserve拒绝授权对本地svn://存储库的任何写入

时间:2012-03-17 04:24:51

标签: svn authorization svnserve

我正在使用svnserve的一个非常基本的设置来为我的本地网络提供一个svn://存储库。 这是我的设置,以及我的问题:pastebin

每次修改auth详细信息时,我都会使用killall svnserve完全重启服务器。

我尝试过使用:和=表单的passwd,我添加了一个authz-db行,其中包含一个简单的authz配置

[/]
* = rw
一切都没有运气。有什么建议吗?

我的svnserve版本是1.6.12与Cyrus SASL

1 个答案:

答案 0 :(得分:0)

  1. 您根本不使用SASL - 请咨询Better Security with SASL部分
  2. 您可以尝试在没有--username选项的情况下启动它,并要求服务器请求身份验证。数据,如果需要 - 请阅读SVN Book
  3. 如果svn:// localhost /不是您的存储库(您没有显示如何启动svnserve,但我想,那么您的repo的URL错误),您不能在URL上使用svn命令
  4.   

    假设您的存储库位于c:\ repos \ TestRepo和您的存储库中   服务器名为localhost,输入:

         

    svn://localhost/repos/TestRepo

         

    当回购浏览器提示时

    以后

      

    使用以前的测试作为指导,svnserve现在将运行为:

    svnserve.exe --daemon --root c:\repos
    
         

    在TortoiseSVN中,我们的repo-browser URL现在缩短为:

    svn://localhost/TestRepo
    

    <强>恢复

    您的配置很好,您对流程和配置的理解不好

相关问题