2015-12-01 55 views
0

我無法登錄存儲庫。
我訪問文件(SVN-ACL):401未經授權的SVN - 登錄存儲庫

[/] 
adminsvn = r 

[HRMS:/] 
vietnh = rw 

我的身份驗證文件(SVN-auth的文件):

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> 

進入URL:http://localhost:8080/Repositories/HRMS
填寫用戶名:vietnh和密碼:123
並得到響應SE:
401未授權

此服務器無法驗證您有權訪問請求的文檔。您提供了錯誤的憑據(例如,錯誤的密碼),或者您的瀏覽器不知道如何提供所需的憑據。

錯誤日誌文件:
AH01617:用戶vietnh:爲 「/庫/ HRMS」 驗證失敗:密碼不匹配

我在做什麼錯?

+0

寫的「密碼不匹配」 - 你輸入了錯誤的密碼 –

+0

我輸入了正確的密碼多次,但它仍然不起作用,有人說這個密碼原來是用戶密碼中的一個英鎊符號(£)。對? –

+0

出於想法...但您可以嘗試更改passwd文件中的密碼以進行測試 –

回答

0

我解決了它。原因是創建用戶函數生成密碼錯誤。它不會生成「MD5密碼哈希」。解決方案是強制它生成MD5類型。