Chinaunix首页 | 论坛 | 博客
  • 博客访问: 723927
  • 博文数量: 823
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5165
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-21 15:52
文章分类

全部博文(823)

文章存档

2011年(1)

2008年(822)

我的朋友

分类: LINUX

2008-08-21 17:48:23


配置svnserver
可以直接在YaST2里面,在xinetd设置里面,添加svnserve的选项。

但是要注意运行使用的用户,默认的svn:svn是没有被建立的,我改成nobody以后就ok了,但不知道有什么什么问题。

配置APACHE
采用svnserver的方法有许多不便,所以我还是决定最终采用http的方法。

OpenSuse的apache2的配置文件布局似乎和其他系统有点不一样。它在httpd.conf里面并没有直接进行的配置,而是包含了其他很多的conf文件,其中的每一个conf,包含了某一个具体部分的配置。
QUOTE:ls/etc/apache2/

charset.convhttpd.confmod_autoindex-defaults.confmod_status.confssl.crlssl.keyvhosts.d
conf.dlisten.confmod_info.confmod_userdir.confssl.crtssl.prm
default-server.confmagicmod_log_config.confmod_usertrack.confssl.csrsysconfig.d
errors.confmime.typesmod_mime-defaults.confserver-tuning.confssl-global.confuid.conf

配置svn使用apache的文章很多,我就不重复具体的配置方法了,只是说明一下在suse10.3上具体需要修改的文件。

/etc/apache2/conf.d/subversion.conf这个文件被httpd.conf所包含,用来修改svn目录及一些设置,一般教程里面都是修改httpd.conf.

/etc/apache2/sysconfig.d/loadmodule.conf用来在apache启动时加载模块用。

我最终解决mod_dav_svn加载的方法是,在/usr/lib/apache2-prefork/下建立一个mod_dav_svn.so的链接(位于/usr/lib/apache2)这样在YaST的httpserver设定里面就可以选择和加载这个模块了。就是这个问题,花了我好几个消失来解决。

其他的配置方法,可以参考svn中文手册,和网上其他的配置教程。 下载本文示例代码
阅读(367) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~