【发布时间】:2015-11-23 19:06:59
【问题描述】:
我已经在我的 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/ 访问存储库
我已通过以下命令生成用户和密码:
htpasswd -cm /svn/newrep.users username
和ACL文件
/svn/acl
[groups]
ksoft = ali, morteza
[/]
@ksoft = rw
P.S : 我测试了一切,例如配置文件中的不同选项,但我没有得到答案!
【问题讨论】:
-
在 CLI 中显示任何命令的结果(它比 GUI 方式更好地调试和提供更多信息)
标签: linux svn centos tortoisesvn