Article title: Network Management-install CVSServer and WebCVS. Linux is a technology channel of the IT lab in China. Including desktop applications, Linux system management, kernel research, embedded systems and open source, and other basic categories I use LFS systems. to install CVS server, we need support from cvs and xinetd, please refer to the following article:
Running a CVS server
Xinetd-2.3.12
Then install the CVSWEB system, which is described in che dong's article.
However, the cvsweb file cvsweb. conf was missing from the cvsweb file downloaded from chelong district, so I found CVSweb's hometown through google, and the FreeBSD cvsweb Project
Below is:
Http://people.freebsd.org /~ Scops/cvsweb/cvsweb-3.0.0.tar.gz
Http://people.freebsd.org /~ Scops/cvsweb/cvsweb-2.0.6.tar.gz
Unfortunately, a 500 error may occur when running 3.0.0 on me, but 2.0.6 is okay. I configured it according to the instructions in INSTALL, so 2.0.6 is better.
Brief introduction to the installation method:
Open cvsweb-2.0.6.tar.gz and run cvsweb. cgi cp in the directory where you can execute cgi. here I am/var/www/cgi-bin. Don't forget chmod a + x cvsweb. cgi. Then, copy the cvsweb. conf cp file to a configuration directory and place it under/etc/apache. EDIT cvsweb. cgi, find the row with the words "= EDIT this =", and change the following to something like this:
For ("$ mydir/cvsweb. conf", '/etc/apache/cvsweb. Conf '){
Edit the cvsweb. conf file, find "@ CVSrepositories", and change the following to something like this: (my CVSROOT is/cvsroot)
'Local' => ['Local repository', '/cvsroot'],
Are you done? Run it.
If everything goes well, it will be okay, but maybe you and I will encounter the following prompt:
Error: Failed to spawn GNU rlog on "/cvsroot/cvstest // 1.txt, v ".
What is the problem? we have installed less of an RCS package, and we need to use the rlog and rcsdiff programs in it. Home in This: http://www.cs.purdue.edu/homes/trinkle/RCS/
Download: http://www.cs.purdue.edu/homes/trinkle/RCS/rcs-5.7.tar.Z
You just need to unpack the package and install it. However, this is quite personal. you can change it to a non-root user instead of make. Success! leave a picture to see if there is no difference between cvsview and sourceforge.net. ^_^