我用apache构建一个SVN服务器。它工作正常。
我不想匿名可以结账,所以我设置httpd就像
<location /svn>
DAV svn
SVNListParentPath Off
SVNParentPath C:/SVN/
Satisfy All
AuthType Basic
AuthName "Subversion Dir"
AuthUserFile "C:\Program Files (x86)\Subversion\svn-auth-conf.txt"
AuthzSVNAccessFile "C:\Program Files (x86)\Subversion\svn-acl-conf.txt"
Require valid-user
</location>
但我仍然可以通过像
这样的提交行结帐svn co http://repos test
没有任何用户名和密码
如何解决此问题?
答案 0 :(得分:1)
删除Satisfy
- 使用示例
AuthName ...
AuthType ...
AuthUserFile ...
Require valid-user