学习笔记:在Debian下如何进行Subversion配置

学习Subversion时,你可能会遇到Subversion配置问题,这里将介绍Subversion配置问题的解决方法,在这里拿出来和大家分享一下。就像大多数软件的安装和配置一样,Subversion配置和使用在Debian下也是非常方便。现以使用Apache2+mod_svn的方式加以说明。

假定条件:我们将所有的项目都放在/var/lib/svn目录下,要创建foo这个项目。项目的使用人员有张三(zhangs)和李四(lis)。张三(zhangs)是领导,只负责审查(只读),不用修改;李四(lis)是苦工,什么都要干(读写)。

1.首先当然是安装Apache2和Subversion。
apt-getinstalllibapache2-svnapache2-mpm-preforksubversion
这儿选用apache2-mpm-prefork的理由是,当前在Debian中只有这个版本可以使用PHP4。

2.创建一个项目
svnadmincreate/var/lib/svn/foo
因为我们要由Apache2来提供服务,所以将目录权限改成是Apache2运行时用户www-data:
chownwww-data.www-data/var/lib/svn/foo-R。

相关推荐