您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
CVS使用速成配置
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2014/2/17 15:03:12 ] 推薦標(biāo)簽:CVS 服務(wù)器 配置

一CVS服務(wù)器的安裝:
1。查看你的操作系統(tǒng)上是否安裝了CVS:
#> rpm -qa|grep cvs

如果沒有安裝你可以在Redhat第2張光盤上找到,另外你也可以在網(wǎng)上下載到新的rpm包。很容易找,其實(shí)不存在什么linux版本。

2。建立cvs用戶組:

#> groupadd cvs

3。建立cvs組的cvsroot用戶和所屬的目錄:

#> useradd -g cvs -G cvs –d /cvsroot cvsroot

4。為cvsroot用戶添加密碼:

#> passwd cvsroot

5。改變/cvsroot/的目錄屬性:

#> chmod –R 770 /cvsroot

6。改變用戶登陸身份:

#> su cvsroot

7。開始創(chuàng)建單個項(xiàng)目:

#> cd /cvsroot
#> mkdir project1
#>mkdir project2
8。開始建立倉庫:

#> cvs –d /cvsroot/project1 init
#> cvs –d /cvsroot/project2 init
#> chmod –R 770 ./project1/ ./project2/

9。建立CVS服務(wù)啟動文件,我們使用xinetd方式:

#> [Crtl]+[d]切換到root用戶身份
#> cd /etc/xinetd.d
#> vi cvspserver

service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server= /usr/bin/cvs
server_args= -f --allow-root=/home2/cvsroot/project1 --allow-root=/home2/cvsroot/project2 pserver log_on_failure += USERID
}

注:由于xinetd的server_args長度限制,當(dāng)你想運(yùn)行很多的單個倉庫的時候,可以這么做:

#> vi cvspserver

service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /cvsroot/cvs.run
log_on_failure += USERID
}

編寫cvs.run腳本

#> vi /cvsroot/cvs.run

#!/bin/bash
/usr/bin/cvs -f
--allow-root=/cvsroot/project1
--allow-root=/cvsroot/project2
pserver

#>chmod +x /cvsroot/cvs.run

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