gpt4 book ai didi

svn - 创建存储库时 Subversion "Authorization failed"

转载 作者:行者123 更新时间:2023-12-01 23:17:53 25 4
gpt4 key购买 nike

我之前在我的计算机上有一个存储库供本地使用,并将其删除。

现在我正在尝试设置另一个。但即使输入正确的密码,仍然会出现“授权失败”的情况,当我输入错误的密码时,它会告诉我。这正是我第一次设置它的方式,但现在每次都失败。我究竟做错了什么?它是我计算机上唯一的存储库。我已经尝试重新安装 subversion 并删除 AppData 文件夹中的缓存,但没有任何帮助。

我正在使用本指南进行设置。 https://blog.codinghorror.com/setting-up-subversion-on-windows/

这就是我正在做的事情

C:\>svnadmin create "H:\SVN\Repository"

C:\>sc create svnserver binpath= "C:\Program Files (x86)\Subversion\svnserve.exe
--service -r H:\SVN\Repository" displayname= "SubVersion" depend= Tcpip start=
auto
[SC] CreateService SUCCESS

C:\>set SVN_EDITOR=c:\windows\system32\notepad.exe

C:\>net start svnserver
The SubVersion service is starting.
The SubVersion service was started successfully.

C:\>svn mkdir svn://localhost/myProject

Log message unchanged or not specified
(a)bort, (c)ontinue, (e)dit:
c
Authentication realm: <svn://localhost:3690> myProject
c
Password for 'Admin':
Authentication realm: <svn://localhost:3690> myProject
c
Username: user
Password for 'user': ********
svn: Authorization failed

C:\>

我的 svnserve.conf 文件

[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = myProject

还有我的密码文件

[users]
user = password

最佳答案

错误消息显示“授权失败”,而不是“身份验证失败”。这意味着您已成功通过身份验证(即您的用户名和密码正确),但您所验证的用户没有执行该命令的权限(即您无权创建该目录)。

这要么意味着您没有连接到正确的 svnserve 实例(您说您已经设置了一个实例,这是您尝试设置的第二个实例),或者 svnservice 没有使用正确的实例svnserve.conf 文件,或者“authz”文件不正确(可能在 svnserve.conf 文件中指定了 auth 文件的完整路径)。

关于svn - 创建存储库时 Subversion "Authorization failed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2023239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com