我在Centos服务器中配置了SVN
,但我遇到了问题,我无法授权,当我以授权形式输入username
和password
时,此表单再次询问用户名和密码!似乎用户名和密码无效或出现问题,遗憾的是我找不到问题!
以下是我的服务器配置:
SVN目录:/ svn
/sv/app/conf/svnserve.conf
[general]
anon-access = none
auth-access = read
auth-access = write
[sasl]
和
/etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /repos>
DAV svn
SVNParentPath /svn
AuthzSVNAccessFile /svn/acl
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /svn/newrep.users
Require valid-user
</Location>
我可以从http://example.com/repos/app/
我已经生成了用户&amp;密码通过以下命令:
htpasswd -cm /svn/newrep.users username
和ACL文件
/svn/acl
[groups]
ksoft = ali, morteza
[/]
@ksoft = rw
P.S:我测试了所有内容,例如配置文件中的不同选项,但我没有得到答案!
答案 0 :(得分:2)
auth-access = write
没有和未使用,如果是http服务存储库auth-access = read
假设也[/]
* = TYPE-OF-ACCESS-RIGHTS
(即额外的auth-access指令无用)在AuthzSVNAccessFile
Application
之前具有不太具体的规则