您的位置:首页 > 运维架构 > Apache

ubuntu8.04安装svn服务

2008-07-14 12:30 267 查看
1. 由于已经安装apache2,所以再安装模块libapache2-svn。
2. 创建Subversion库。创建了两个
创建目录:
    $ sudo mkdir -p /var/svn/train
    $ sudo mkdir -p /var/svn/wdmy
创建Subversion库:
    $ sudo svnadmin create /var/svn/wdmy
    $ sudo svnadmin create /var/svn/train
将所有权授予Apache(www-data), 使之能对库文件进行读写操作:
    $ sudo chown -R www-data:www-data /var/svn
3. 配置apache2的svn模块
修改/etc/apache2/mods-available/dav_svn.conf。
为了使每个subversion库使用不同的认证密码,我创建了两个密码文件,使用命令为
htpasswd。这两个文件将在/etc/apache2/mods-available/dav_svn.conf中体现。
dav_svn.conf里有基本的解释文字,根据这个基本上就能配好。
修改后的配置文件如下:

<Location /svn/train>
  DAV svn
  SVNPath /var/svn/train
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /etc/apache2/svn_train.passwd
  Require valid-user #不允许匿名用户
</Location>

<Location /svn/wdmy>
  DAV svn
  SVNPath /var/svn/wdmy
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /etc/apache2/svn_wdmy.passwd
  Require valid-user
</Location>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息