您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源配置管理工具 > cvs
論壇教程帖:LINUX下CVS服務(wù)器的配置
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/1/24 14:49:22 ] 推薦標(biāo)簽:

2.在 /etc/xinetd.d 目錄下創(chuàng)建一個(gè)文件,隨便命名,比如 cvs

vi /etc/xinetd.d/cvs

在其中添上

service cvspserver

{

socket_type = stream

wait = no

user = root

env = HOME=

server = /usr/bin/cvs

server-tags = --allow-root=/home/cvsroot pserver

}


3.保存以后創(chuàng)建一個(gè)名為 cvs 的組和一個(gè)名為 cvsroot 的用戶

groupadd cvs

useradd -g cvs -s /sbin/nologin cvsroot

cd /home/cvsroot

chown -R cvsroot /home/cvsroot


4.然后

vi /etc/profile

在其中添上

CVSROOT = /home/cvsroot

export CVSROOT


5.重啟 xinetd:

/etc/init.d/xinetd restart


6.cvs init


這樣CVS可以用了


添加倉(cāng)庫(kù): 進(jìn)入到你的源碼目錄

cd /your/sources/path

然后執(zhí)行

cvs export SOURCE_DIR_NAME Author Version

其中的SOURCE_DIR_NAME 是你的工程在 CVSROOT 目錄中保存的目錄名, Author 為工程作者, Version 為你的工程發(fā)行版本號(hào),必須以字母開頭

1.如果系統(tǒng)沒(méi)有安裝CVS的,可以到http://ftp.cvshome.org/去下載。已經(jīng)安裝的也建議刪除舊的,下載一個(gè)新的。我的做法是:

下載 http://ftp.cvshome.org/linux/cvs-1.11.2-i386-linux-glibc-2.1.gz;

gzip -d cvs-1.11.2-i386-linux-glibc-2.1.gz;

mv cvs-1.11.2-i386-linux-glibc-2.1 /usr/local/bin/cvs;

chmod 755 /usr/local/bin/cvs;

這樣做是沒(méi)有man pages。要不你可以下載rpm格式的。安裝后應(yīng)該有man pages。


至于CVS系統(tǒng)的安全,我只知道可以不使用 real user 登陸:

chmod 644 $CVSROOT/CVSROOT/config

vi $CVSROOT/CVSROOT/config

將第二行的

#SystemAuth = no

去掉注釋,即改為

SystemAuth = no

上一頁(yè)1234下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd