我无法登录存储库。
我的访问文件(svn-acl):
[/]
adminsvn = r
[HRMS:/]
vietnh = rw
我的身份验证文件(svn-auth-file):
adminsvn:0LGs..FO01CMY
quanldm:$1$O8gvAKWF$Jp.8O1jO3yKDMD75bBF9V.
vietnh:$1$0rk/S.gb$egIzv3RuDzxEA3yRS4Yb3/
我的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>
输入网址:http://localhost:8080/Repositories/HRMS
填写用户名:vietnh和密码:123
并得到回应:
401未经授权
此服务器无法验证您是否有权访问所请求的文档。您提供了错误的凭据(例如,密码错误),或者您的浏览器不了解如何提供所需的凭据。
错误日志文件:
AH01617:用户vietnh:“/ Repositories / HRMS”验证失败:密码不匹配
我做错了什么?
答案 0 :(得分:0)
我解决了。原因是Create User函数生成密码错误。它不会生成“MD5密码哈希”。解决方案是强制它生成MD5类型。