【问题标题】:SVN authorization failedSVN授权失败
【发布时间】:2010-02-01 16:15:20
【问题描述】:

我在 Windows XP 中安装了 SVN。创建项目时出现错误。我该如何解决?

C:\svn\bin>svn mkdir svn://localhost/myproject -m "一些 msg" --username user1 --password pass svn: 授权失败

这是SVN中的配置文件:

svnserve.conf

匿名访问=无
授权访问 = 写入
密码-db = passwd

密码

[用户]
用户 1=pass1
用户 2=pass2

【问题讨论】:

    标签: windows svn authentication


    【解决方案1】:

    如果

    authz-db = authz
    

    行未注释,您必须像这样修改 authz 文件:

    [/]
    me = rw
    otheruser = r
    

    我之前错过了[/],并且在客户端出现“svn:授权失败”。但现在效果很好。

    【讨论】:

      【解决方案2】:

      您的密码好像输入错误:

      C:\svn\bin>svn mkdir svn://localhost/myproject -m "some msg" --username user1 --password pass svn

      [用户]
      user1=pass1
      用户2=pass2

      您已输入“pass”,但您的密码被指定为“pass1

      【讨论】:

      • 还是没有运气 C:\svn\bin>svn mkdir svn://localhost/myproject -m "some msg" --username user1 --password pass1 svn: Authorization failed
      • @cc96al:那么抱歉,我没有其他想法。
      【解决方案3】:

      您确定您的 SVN 存储库设置正确吗?

      检查以下

      打开文件

      <path to repository>myproject\conf\svnserve.conf
      

      检查以下行是否被注释掉(如果该行以 # 开头,则删除它)

      anon-access = read  
      auth-access = write  
      password-db = passwd
      

      【讨论】:

        【解决方案4】:

        我猜你应该写

        C:\svn\bin>svn mkdir svn://localhost/myproject -m "some msg" --username user1 --password pass1 svn: 
        

        相反,您的密码似乎有误。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-04-03
          • 2021-06-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多