CVSTrac is an open source code task management and Error Tracking Tool used together with CVS. It is Web-based access and is suitable for collaborative development and use by small online distributed teams.
CVSTrac has the following features:
The CVSROOT/passwd user account file used to manage CVS on the WEB. The supervisor automatically generates change set logs based on the CVS submission comments.
Custom query report format and color display; single executable files supported by CGI, inetd, and independent WEB Server
Build a CVS repository in the WEB browser repository, and create a Wiki content publishing system that can be edited online.
Build a file-type database engine in SQLite with very little memory, hard disk, CPU usage
Allows you to set individual permissions for each user.
Supports anonymous access to the region. Supports database compatibility between Unix, Linux, Windows, and different platforms.
Supports secure Chroot running in Unix/Linux
Released under the GNU Public License Protocol
1. log in with the root account and create the cvsroot account
Adduser cvsroot
Passwd cvsroot
2. Create the cvsroot directory in the root directory
Mkdir cvsroot
3. Change the cvsroot permission and owner.
Chmod 770./cvsroot
Chown cvsroot: cvsroot./cvsroot
4. log on to the cvsroot account and create a warehouse project under cvsroot.
Cvs-d/cvsroot/project init
5. Log On As A root user and configure the cvsroot configuration file in/etc/xinetd. d/as follows:
Service cvspserver
{
Disable = no
Socket_type = stream
Wait = no
User = root
Server =/home/cvsroot. run
Log_on_failure + = USERID
Log_on_success + = USERID
}