创建版本库

首先,你得安装全部所需的软件包。在Subversion服务器上执行这个命令。

svn01# apt-get install libapache2-svn subversion apache2-mpm-prefork

现在,编辑文件/etc/apache2/mods-enabled/dav_svn.conf,把下列代码粘贴到该文件中(更换现有的内容)。

DAV svn

SVNParentPath /var/lib/svn

AuthType Basic

AuthName "Subversion Repository"

AuthUserFile /etc/apache2/dav_svn.passwd

Require valid-user

现在,创建目录/var/lib/svn和所有所需的版本库。我会在后面描述版本库的内容。

svn01# mkdir /var/lib/svn

svn01# cd /var/lib/svn

svn01 /var/lib/svn# svnadmin create common

svn01 /var/lib/svn# svnadmin create service

svn01 /var/lib/svn# svnadmin create database

svn01 /var/lib/svn# svnadmin create website

svn01 /var/lib/svn# chown -R www-data:

我们创建了版本库后,需要为apache建立验证机制。

svn01# htpasswd -c /etc/apache2/dav_svn.passwd your-user-name

现在,可以重新启动 apache了。

svn01# service apache2 restart

恭喜你!你的Subversion服务器现在准备就绪了。不妨直奔你的工作站,检出版本库。


相关内容