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