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

主要是用于解決CVS默認的權限管理太差的問題

1. 下載:
下載地址:http://www.cvstrac.org
該網站有兩種版本,一種是源代碼,一種是編譯好的版本,我下的是編譯好的版本
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
在已經裝好的CVS服務器上(CVS庫這時候應該已經是初始化好了,比如:cvs init初始化在/var/cvsroot里),運行一下

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

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

[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
設置腳本可執(zhí)行:
#chmod +x /opt/apache2/cgi-bin/cvstrac

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

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

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

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

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

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