svn認證失敗,解決方案


在svnserve.conf:文件中去掉authz-db = authz前面的#號,會出現的認證失敗。

造成此原因的主要問題就是authz文件中權限沒有配置好。

例如:

創建prj1庫

svnadmin create prj1

 

修改配置文件

svnserve.conf:

[general]

anon-access = read

auth-access = write

password-db = passwd

authz-db = authz

 

passwd

[users]

tom = tom

authz:

[groups]

project_1 = tom

 

[prj1:/]

@project_1 = rw

 

訪問

svn://192.168.1.105/prj1

則會出現認證失敗

 

原因是:

svn://192.168.1.105/prj1 訪問時找不到tom對應的庫,就是因為[prj1:/]不是一個有效的庫路徑

把[prj1:/]改為[/]既可以了,[/]代表根目錄下所有的資源,如果要限定資源,可以加上子目錄即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM