Apache 401未经授权的SVN-登录存储库

Apache 401未经授权的SVN-登录存储库,apache,authentication,svn,Apache,Authentication,Svn,我无法登录存储库 我的访问文件(svn acl): 我的身份验证文件(svn身份验证文件): 我的httpd.conf: <Location /Repositories> DAV svn SVNParentPath D:\Apps\SVN\Repositories AuthType Basic AuthBasicProvider file AuthName "Subversion Repository" AuthUserFile D:

我无法登录存储库
我的访问文件(svn acl):

我的身份验证文件(svn身份验证文件):

我的httpd.conf:

<Location /Repositories>
    DAV svn
    SVNParentPath D:\Apps\SVN\Repositories

    AuthType Basic
    AuthBasicProvider file
    AuthName "Subversion Repository"
    AuthUserFile D:/Apps/SVN/Config/svn-auth-file
    AuthzSVNAccessFile D:/Apps/SVN/Config/svn-acl

    Satisfy Any
    Require valid-user
</Location>

DAV svn
SVNParentPath D:\Apps\SVN\Repositories
AuthType Basic
AuthBasicProvider文件
AuthName“Subversion存储库”
AuthUserFile D:/Apps/SVN/Config/SVN auth file
authzsvnacessfile D:/Apps/SVN/Config/SVN acl
满足任何
需要有效用户
输入URL:
填写用户名:vietnh和密码:123
并得到响应:
401未经授权

此服务器无法验证您是否有权访问请求的文档。您提供了错误的凭据(例如,错误的密码),或者您的浏览器不知道如何提供所需的凭据。

错误日志文件:
AH01617:用户vietnh:“/存储库/HRMS”的身份验证失败:密码不匹配


我做错了什么?我解决了。原因是创建用户函数生成密码错误。它不会生成“MD5密码哈希”。解决方案是强制生成MD5类型。

“密码不匹配”,如前所述-您输入了不正确的密码我多次输入了正确的密码,但仍不起作用,有人说此问题原来是用户密码中的磅符号(£)。对吧?没主意了。。。但您可以尝试更改passwd文件中的密码以进行测试
adminsvn:0LGs..FO01CMY
quanldm:$1$O8gvAKWF$Jp.8O1jO3yKDMD75bBF9V.
vietnh:$1$0rk/S.gb$egIzv3RuDzxEA3yRS4Yb3/
<Location /Repositories>
    DAV svn
    SVNParentPath D:\Apps\SVN\Repositories

    AuthType Basic
    AuthBasicProvider file
    AuthName "Subversion Repository"
    AuthUserFile D:/Apps/SVN/Config/svn-auth-file
    AuthzSVNAccessFile D:/Apps/SVN/Config/svn-acl

    Satisfy Any
    Require valid-user
</Location>