CVS服務在linux下的配置(引用+部分修改,來源:賽迪技術論壇)
配置CVS服務器的全部步驟如下:1:建立cvs用戶組
groupadd cvs
2.建立cvs組的cvsroot用戶和所屬的目錄
useradd -g cvs -G cvs -d /home/cvsroot cvsroot
3:為cvsroot用戶添加密碼
passwd cvsroot
4:改變/home/cvsroot的目錄屬性
chmod 775 /home/cvsroot
5:初始化cvs源碼庫,此操作生成目錄/home/cvsroot/CVSROOT,其下為一些初始化文件
cvs -d /home/cvsroot init
6.加入cvs服務(如果缺省就有cvs服務,可以不用加)
vi /etc/services
cvspserver 2401/tcp #pserver cvs service
cvspserver 2401/udp #pserver cvs service
7.加入CVSROOT環境變量
CVSROOT=/home/cvsroot/CVSROOT;export CVSROOT
8.在xinetd.d目錄下添加需要啟動的服務:
cd /etc/xinetd.d
vi cvspserver
文件內容:
service cvspserver
{
socket_type = stream
wait = no
user = root
env = HOME=
server = /usr/bin/cvs
server_args = --allow-root=/home/cvsroot pserver
}
(這個和原有說明略有區別,env的設置不同)
9.重新啟動inetd或者xinetd:
/etc/rc.d/init.d/xinetd restart
10.檢查cvspserver服務是否已經啟動
netstat -l |grep cvspserver
出現下面字句表示啟動成功
tcp 0 0 *:cvspserver *:* LISTEN
11.執行登錄,如果輸入密碼后沒有響應則說明配置成功
cvs -d :pserver:cvsroot@host:/home/cvsroot login
posted on 2006-02-24 11:47 幸福是把溫暖的槍 閱讀(207) 評論(0) 編輯 收藏 所屬分類: linux