1,安裝好CVS服務器rpm -ivh cvs-1.12.9.i386.rpm 配置過程如下
2,啟動CVS服務.Linux上CVS服務可以通過inetd,xinetd或tcpwrapper等來啟動?,F(xiàn)在使用xinetd啟動CVS服務。
3,配置/etc/services文件
[root@fp71g /]# vi /etc/services
在services文件中添加cvspserver,使其成為Linux的一種服務也就是CVS服務器例程的入口,配置如下:
cvspserver 2401/tcp # CVS client/server operations
cvspserver 2401/udp # CVS client/server operations
4,在/etc/xinetd.d目錄下為CVS服務創(chuàng)建一個配置文件vi etc/xinetd.d/cvspserver
[root@fp71g /]# vi /etc/xinetd.d/cvspserver
內(nèi)容如下:
service cvspserver{
socket_type = stream
wait = no
user = root
env = HOME =
server = /usr/bin/cvs
server_args = -f --allow -root=/home/cvsroot pserver
}
5,配置CVS用戶與cvsroot組
建立CVS組
[root@fp71g /]# groupadd CVS
建立CVS組內(nèi)的用戶
[root@fp71g /]# useradd -g CVS user3
[root@fp71g /]# useradd -g CVS user2
設置user3密碼
[root@fp71g /]# passwd user3
[root@fp71g /]# chown user3 /home/cvsaaa
[root@fp71g /]# chmod 771 /home/cvsaaa
6,在server端初始化倉庫目錄/home/cvsaaa
[root@fp71g /]# mkdir /home/cvsaaa
[root@fp71g /]# cvs -d /home/cvsaaa init
這時在/home/cvsaaa目錄下會出現(xiàn)一下CVSROOT目錄
7,[root@fp71g /]# setup
在system service中選中cvspserver
重啟xinetd
[root@fp71g /]# /etc/init.d/xinetd restart
停止 xinetd: [ 確定 ]
啟動 xinetd: [ 確定 ]
用netstat -l 命令查看正在工作的網(wǎng)絡端口有沒有如下這條信息:
tcp 0 0 *:mysql *:* LISTEN
tcp 0 0 *:cvspserver *:* LISTEN
有就OK,沒有找CVS安裝及啟動的問題
8,登錄CVS服務器(在Linux,unix系統(tǒng)下進行登錄)
# cvs -d :pserver:cvsadmin@192.168.1.36:/home/cvsroot/ login
輸入密碼
如果沒有出現(xiàn)其它的任何提示就表示登錄成功了,否則要根據(jù)提示進行相應的修改。