您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
CVSTrac安裝指南
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2012/12/19 15:57:57 ] 推薦標(biāo)簽:

主要是用于解決CVS默認(rèn)的權(quán)限管理太差的問題

1. 下載:
下載地址:http://www.cvstrac.org
該網(wǎng)站有兩種版本,一種是源代碼,一種是編譯好的版本,我下的是編譯好的版本
http://www.cvstrac.org/cvstrac-1.1.5.bin.gz

2.安裝
#gunzip cvstrac-1.1.5.bin.gz
#chmod 0755 cvstrac-1.1.5.bin
#mv cvstrac-1.1.5.bin /usr/bin/cvstrac

3. 初始化cvstrac數(shù)據(jù)庫:假設(shè)數(shù)據(jù)庫名是 tzproj
在已經(jīng)裝好的CVS服務(wù)器上(CVS庫這時候應(yīng)該已經(jīng)是初始化好了,比如:cvs init初始化在/var/cvsroot里),運(yùn)行一下

$/usr/bin/cvstrac init /var/cvsroot tzproj   #注意,該命令不能以root執(zhí)行

運(yùn)行后,/var/cvsroot里會有一個的tzproj.db庫,使用CVSTRAC服務(wù),/var/cvsroot/tzproj.db /var/cvsroot/CVSROOT/readers /var/cvsroot/CVSROOT/writers /var/cvsroot/CVSROOT/passwd這幾個文件對于web服務(wù)的運(yùn)行用戶應(yīng)該是可寫的,因為我的cvs用戶是cvsroot,所以在httpd.conf文件中設(shè)置了用cvsroot用戶運(yùn)行web服務(wù):

[cvsroot@qatest cvsroot]$ ll /var/cvsroot/ #注意:這個目錄下的文件對于cvsroot用戶都是可寫的
總用量 80
drwxrwxr-x    3 cvsroot  cvsroot      4096  5月 10 16:03 CVSROOT
-rw-r--r--    1 cvsroot  cvsroot     70656  5月 10 18:08 tzproj.db

4.在apche/cgi-bin目錄中創(chuàng)建腳本cvstrac:

#cat /opt/apache2/cgi-bin/cvstrac
#!/bin/sh
/usr/bin/cvstrac cgi /var/cvsroot
設(shè)置腳本可執(zhí)行:
#chmod +x /opt/apache2/cgi-bin/cvstrac

5.從https://210.75.18.38/cgi-bin/cvstrac/tzproj/進(jìn)入管理界面
缺省登錄名:setup 密碼 setup

6.在setup中重新設(shè)置了CVSROOT的路徑后,/var/cvsroot
如果是初次使用需要在/var/cvsroot/CVSROOT下創(chuàng)建passwd, readers, writers文件
touch passwd readers writers
然后設(shè)置屬于cvsroot用戶,
chown cvsroot.cvsroot passwd readers writers
這樣使用setup用戶創(chuàng)建新用戶后會同步更新CVSROOT/passwd下的帳號

修改登錄密碼,進(jìn)行BUG報告等,
更多使用細(xì)節(jié)可以在使用中慢慢了解。

對于前面提到的WinCVS在perference里設(shè)置:
CVSROOT欄輸入:username@ip.address.of.cvs:/var/cvsroot
Authenitication選擇:use passwd file on server side
可以了從服務(wù)器上進(jìn)行CVS操作了。

參考:http://www.chedong.com/tech/cvs_card.html

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