SVN授权失败

时间:2010-02-01 16:15:21

标签: windows svn authentication

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

  

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

以下是SVN中的配置文件:

svnserve.conf的

anon-access = none
auth-access =写入 password-db = passwd

passwd的

[用户]
USER1 = PASS1
用户2 = PASS2

4 个答案:

答案 0 :(得分:6)

如果

authz-db = authz

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

[/]
me = rw
otheruser = r

之前我错过了[/],我在客户端获得了“svn:Authorization failed”。但它现在运作良好。

答案 1 :(得分:2)

看起来你的密码错了:

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

[用户]
USER1 = <强> PASS1
user2 = pass2

您输入了“传递”,但您的密码被指定为“ pass1

答案 2 :(得分:2)

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

检查以下

打开文件

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

检查以下行未注释掉(如果行以#删除它开头)

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

答案 3 :(得分:0)

我猜你应该写

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

相反,您的密码似乎是错误的。