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數據庫:假設數據庫名是 tzproj
在已經(jīng)裝好的CVS服務(wù)器上(CVS庫這時(shí)候應該已經(jīng)是初始化好了,比如:cvs init初始化在/var/cvsroot里),運行一下
$/usr/bin/cvstrac init /var/cvsroot tzproj #注意,該命令不能以root執行
運行后,/var/cvsroot里會(huì )有一個(gè)的tzproj.db庫,使用CVSTRAC服務(wù),/var/cvsroot/tzproj.db /var/cvsroot/CVSROOT/readers /var/cvsroot/CVSROOT/writers /var/cvsroot/CVSROOT/passwd這幾個(gè)文件對于web服務(wù)的運行用戶(hù)應該是可寫(xiě)的,因為我的cvs用戶(hù)是cvsroot,所以在httpd.conf文件中設置了用cvsroot用戶(hù)運行web服務(wù):
[cvsroot@qatest cvsroot]$ ll /var/cvsroot/ #注意:這個(gè)目錄下的文件對于cvsroot用戶(hù)都是可寫(xiě)的
總用量 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
設置腳本可執行:
#chmod +x /opt/apache2/cgi-bin/cvstrac
5.從https://210.75.18.38/cgi-bin/cvstrac/tzproj/進(jìn)入管理界面
缺省登錄名:setup 密碼 setup
6.在setup中重新設置了CVSROOT的路徑后,/var/cvsroot
如果是初次使用需要在/var/cvsroot/CVSROOT下創(chuàng )建passwd, readers, writers文件
touch passwd readers writers
然后設置屬于cvsroot用戶(hù),
chown cvsroot.cvsroot passwd readers writers
這樣使用setup用戶(hù)創(chuàng )建新用戶(hù)后會(huì )同步更新CVSROOT/passwd下的帳號
修改登錄密碼,進(jìn)行BUG報告等,
更多使用細節可以在使用中慢慢了解。
對于前面提到的WinCVS在perference里設置:
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
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/