By Marty Phelan martyp@wainet.com
August 5, 2000
This document covers the setup of a CVS repository using CVSD to improve security and CVSWEB to add web access.
There are a few minor fixes needed for the beta version of CVSD. There are also some changes to the default security configuration of CVSD to be able to use it with CVSWEB.
Now we will provide web access to the repository. Do the following:
##############
# CVS Root
##############
# CVSweb can handle several CVS-Repositories
# at once. Enter a short symbolic names and the
# full path of these repositories here.
# NOTE that the symbolic names may not contain
# whitespaces.
# Note, that cvsweb.cgi currently needs to have physical access
# to the CVS repository so :pserver:someone@xyz.com:/data/cvsroot
# won't work!
# 'symbolic_name' 'path_to_the_actual_repository'
%CVSROOT = (
'Development' => '/home/cvsowner/cvsd-root/example'
# 'Configuration' => '/tmp/cvsroot/conf',
# 'HTML-files' => '/tmp/upload'
);
# This tree is enabled by default when
# you enter the page
$cvstreedefault = 'Development';
##### Start of Configuration Area ########
# == EDIT this ==
# User configuration is stored in
$config = $ENV{'CVSWEB_CONFIG'} || '/etc/httpd/conf/cvsweb.conf';