SVN授权失败。

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

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

这是SVN的配置文件:

svnserve.conf

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

passwd

[users]
user1=pass1
user2=pass2

请注意,您需要使用正确的用户名和密码来进行身份验证。如果密码不正确,您将无法创建项目。
4个回答

6

如果

authz-db = authz

如果要取消注释该行,您需要像这样修改authz文件:

[/]
me = rw
otheruser = r

之前我漏掉了[/],导致客户端出现“svn:授权失败”的错误。但现在已经可以正常工作。


2

请确认您是否正确设置了SVN代码库?

请检查以下内容:

打开文件

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

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

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

2

看起来你输入的密码不正确:

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

[users]
user1=pass1
user2=pass2

你输入了"pass"但是你的密码应该是"pass1"


仍然没有成功C:\svn\bin>svn mkdir svn://localhost/myproject -m "some msg" --username user1 --password pass1 svn:授权失败 - cc96ai
@cc96al:抱歉,我没有其他的想法了。 - Simon P Stevens

0

我猜你应该写

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接