网址:http://www.xiaojb.com/archives/it/cvs.shtml
useradd cvs
cvs -d /home/cvsroot init
chown -R cvs:apache /home/cvsroot
cat > /etc/xinet.d/pserver
service cvspserver
{
disable = no
flags = REUSE
#env = HOME=
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f –allow-root=/home/cvsroot pserver
log_on_failure += USERID
}
/etc/init.d/xinetd restart
echo “xjb:crypt(passwd):cvs” > /home/cvsroot/CVSROOT/passwd
echo xjb > /home/cvsroot/CVSROOT/writers
wget http://viewcvs.sourceforge.net/viewcvs-0.9.3.tar.gz
tar zxf viewcvs-0.9.3.tar.gz
cd viewcvs-0.9.3
./viewcvs-install
input directory: /home/viewcvs
httpd.conf
ServerAdmin jianbinxiao@sohu.com
DocumentRoot /home/viewcvs/doc
ServerName cvs.xiaojb.com
ErrorLog logs/cvs.xiaojb.com-error_log
CustomLog logs/cvs.xiaojb.com-access_log common
ScriptAlias /cgi/ “/home/viewcvs/cgi/”
#
# “/var/www/cgi-bin” should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
AllowOverride None
Options None
Order allow,deny
Allow from all
web:http://cvs.xiaojb.com/cgi/viewcvs.cgi
export CVSROOT=:pserver:xjb@x.x.x.x:/home/cvsroot
cvs login
cvs import -m “test” project_name vendor_tag release_tag
Recent Comments