Fedora Linux环境配置Apache+SVN+Trac(2)

2)安装和配置Apache+SVN
对于Linux系统而言,apache都是预安装好了,不过需要检查是否安装了mod_dav_svn这个模块,如果没有,需要安装上。注意:mod_dav_svn模块的版本号应该和subversion的版本号一致。

安装完成后,编辑/etc/httpd/conf.d/subversion.conf文件,再最后加上下面几行
DAV svn
SVNParentPath /data
#
#   # Limit write permission to list of valid users.
# Require SSL connection for password protection.
# SSLRequireSSL
#
AuthType Basic
AuthName “Authorization Realm”
AuthUserFile /etc/svnpwdfile
Require valid-user
然后,我们htpasswd创建/etc/svnpawdfile文件
[root@Fedora ~]# htpasswd  -c /etc/snvpwdfile admin
New password:
Re-type new password:
Adding password for user admin
[root@fedora ~]# htpasswd   /etc/snvpwdfile fedora
New password:
Re-type new password:
Adding password for user fedora
OK,现在重启你的apache,访问…看看。

如果得到下面类似的界面,那么svn访问表示成功了。

Fedora Linux环境配置Apache+SVN+Trac

这个时候,你也可以使用通过http方式取得svn仓库内的文档了。
[root@fedora ~]# svn co  … /tmp/
A    /tmp/tmp
A    /tmp/tmp/tests
A    /tmp/tmp/tests/empty
A    /tmp/tmp/cache
A    /tmp/tmp/cache/persistent
A    /tmp/tmp/cache/persistent/empty
A    /tmp/tmp/cache/models
A    /tmp/tmp/cache/models/default_admins
…….

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyfywz.html