一、SVN的安装和配置
详细可以参考http://wiki.ubuntu.org.cn/SubVersion
1、安装SVN包括用apache2浏览SVN的插件
2、配置svn服务器端
首先,创建subversion用户组,并且将www-data和您自己这两个用户加入该组,并创建代码仓库
3、配置SVN访问方式
Subversion 文件仓库可以通过许多不同的方式进行访问(Check Out,签出)——通过本地硬盘,或者通过各种网络协议。
这里通过 WebDAV 协议访问SVN 文件仓库,必须配置您的 Apache 2 Web 服务器。您必须加入下面的代码片段到您的 /etc/apache2/mods-available/dav_svn.conf中:
接下来,您需要创建 /etc/apache2/dav_svn.passwd 文件。该文件包含了用户授权的详细信息。要添加用户,您可以执行下面的命令:
它会提示您输入密码,当您输入了密码,该用户就建立了。 接下来,您需要创建 /etc/apache2/dav_svn.authz 文件。该文件用来配置其访问控制。 如新建dav_svn.authz文件,再输入 user_name=rw
这个是容许用户user_name访问webbase下的文件的读写权限。 详细的配置可以参考/opt/svn/webbase/conf下的authz文件。 当您添加了上面的内容,您必须重新起动 Apache 2 Web 服务器,请输入下面的命令: $sudo /etc/init.d/apache2 restart
|