您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
windows下服務(wù)器端cvsnt的配置
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/25 16:33:24 ] 推薦標(biāo)簽:開源 軟件管理 測試工具

了解了以上的內(nèi)容后,接下來 說一下在不使用WinCVS的情況下 進(jìn)行配置操作,即直接使用命令行。覺得這樣思路更加清晰:

1、添加系統(tǒng)變量CVSROOT=E:/CVSNT/Repository,并把E:CVSNT加入到系統(tǒng)Path路徑。

2、進(jìn)入命令提示符,因?yàn)榇藭r(shí)為混合驗(yàn)證模式,可以不用不用登陸直接進(jìn)行checkout?梢越⒁粋(gè)工作目錄,在該目錄下進(jìn)行操作,我這里為E:/CVSNT/Works。

檢出CVSROOT目錄:

cvs co CVSROOT

3、添加CVSNT系統(tǒng)管理員用戶,此時(shí)會提示設(shè)置用戶密碼:

cvs passwd –r administrator –a cvsadmin

4、修改CVSROOT訪問權(quán)限:

([自]:也可以用此方法對要控制的某一文件夾進(jìn)行權(quán)限的設(shè)置,即用命令:“cd 文件夾路徑”進(jìn)入此文件夾,然后對不同用戶的權(quán)限進(jìn)行修改與控制)

cd CVSROOT
cvs chown cvsadmin //更改所有者為cvsadmin
cvs chacl default:n //默認(rèn)權(quán)限為n
cvs chacl cvsadmin:rwc //添加cvsadmin

5、修改config文件,按上面的方法修改后commit:

cvs ci

6、此時(shí)單一驗(yàn)證方式已經(jīng)啟用了,也是只能使用剛才添加的cvsadmin進(jìn)行登錄,此時(shí)可以把CVSNT控制面板上的Use local users for pserver authentication instead of domain users關(guān)掉。登錄前還要改一下系統(tǒng)變量CVSROOT,關(guān)閉命令提示符窗口,修改CVSROOT為:

:pserver:cvsadmin@192.168.0.1:4021/CVSNT/Repository

這里的192.168.0.1是服務(wù)器的IP地址,/CVSNT/Repository是前面設(shè)置Repository時(shí)設(shè)置的Name,可以改為你機(jī)器上的配置。修改系統(tǒng)變量之后以下的步驟在任何與服務(wù)器相連的機(jī)器上進(jìn)行,當(dāng)然該機(jī)器上應(yīng)該有CVSNT的可執(zhí)行文件。

7、如果為了避免出現(xiàn)錯(cuò)誤,先重啟一下CVSNT服務(wù)器,再啟動(dòng)命令提示符來到E:/CVSNT/Works,因?yàn)橐呀?jīng)啟用單一驗(yàn)證方式,先要進(jìn)行登錄。

cvs login

輸入密碼,此時(shí)是以cvsadmin登錄了。

8、添加admin文件,首先將CVSROOT檢出,在CVSROOT下新建admin文件,內(nèi)容為

cvsadmin

執(zhí)行命令:

cvs add admin
cvs ci

9、修改checklist文件,在該文件末尾添加一行:

[空格]admin error message

注意:admin前的空格不能少。

執(zhí)行命令:

cvs ci

經(jīng)過以上步驟,可以說用戶配置已經(jīng)基本完成了,CVSNT可以很好的工作在單一驗(yàn)證方式下。進(jìn)一步的管理可使用以下命令:

添加用戶: cvs passwd -a username,使用時(shí)不必理會需要添加別名的提示。

修改用戶權(quán)限:cvs chacl username:r|w|c|n,(r:Read w:write c:control n:none)

要添加組管理,只需同添加admin步驟一樣,按照格式要求新建group文件即可。

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