SVN身份验证问题

时间:2015-11-21 19:25:50

标签: linux svn centos tortoisesvn

我在Centos服务器中配置了SVN,但我遇到了问题,我无法授权,当我以授权形式输入usernamepassword时,此表单再次询问用户名和密码!似乎用户名和密码无效或出现问题,遗憾的是我找不到问题!

以下是我的服务器配置:
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:我测试了所有内容,例如配置文件中的不同选项,但我没有得到答案!

1 个答案:

答案 0 :(得分:2)

  1. 必须才能阅读书籍,至少是SVN Book,之前哭泣并提问:这对每个人来说都会轻松得多。
    • auth-access = write 没有未使用,如果是http服务存储库
    • auth-access = read 假设[/] * = TYPE-OF-ACCESS-RIGHTS (即额外的auth-access指令无用)
  2. 无法回想起SVN Book中的严格建议,但我默认情况下更喜欢
  3. AuthzSVNAccessFile
    Application之前

    具有不太具体的规则