【问题标题】:SVN Authentication issueSVN 身份验证问题
【发布时间】:2015-11-23 19:06:59
【问题描述】:

我已经在我的 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/ 访问存储库

我已通过以下命令生成用户和密码:

htpasswd -cm /svn/newrep.users username

和ACL文件

/svn/acl


[groups]
ksoft = ali, morteza

[/]
@ksoft = rw

P.S : 我测试了一切,例如配置文件中的不同选项,但我没有得到答案!

【问题讨论】:

  • 在 CLI 中显示任何命令的结果(它比 GUI 方式更好地调试和提供更多信息)

标签: linux svn centos tortoisesvn


【解决方案1】:
  1. 必须阅读书籍,至少是 SVN Book, 在哭泣和提问之前:这对每个人来说都会容易得多。
    • REPO//conf/svnserve.confnothingnot used 在 http 服务的存储库的情况下
    • auth-access = write assumes 也是 auth-access = read(即额外的 auth-access 指令是没用的)
  2. 不记得 SVN Book 中的严格建议,但默认情况下我更喜欢有
[/]
* = TYPE-OF-ACCESS-RIGHTS

AuthzSVNAccessFile 之前的不太具体的规则

【讨论】:

    猜你喜欢
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 2013-07-23
    • 2015-08-25
    • 2010-11-17
    • 2019-06-19
    相关资源
    最近更新 更多