您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源配置管理工具 > cvs
CVS配置
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2014/3/6 10:10:46 ] 推薦標(biāo)簽:CVSNT 配置管理 WINCVS
    

然后在CVSROOT下建立admin文件。這個(gè)文件是指定CVSNT的管理員列表的文件,CVSNT根據(jù)這個(gè)文件來判斷一個(gè)用戶是否是管理員。文件的內(nèi)容是一個(gè)用戶列表。如下:

user1

user2

user3

這些代表user1,user2,user3都是管理員,在此之前CVS將服務(wù)器的管理員用戶作為自己的管理員用戶的。

3)在CVSROOT下加入文件readers,writers來控制用戶的讀寫權(quán)限。文件每行內(nèi)容與admin文件相同。格式為: 用戶名回車。

特別注意的是:只有在writer文件中的用戶既能讀取,又能進(jìn)行提交修改。在readers中的用戶只能讀取,同時(shí)在兩個(gè)文件中的用戶只能讀取。在writers文件中必須有管理員的用戶名。因?yàn)楣芾韱T在操作控制時(shí)將會(huì)涉及到文件的讀寫。對(duì)于一般用戶不要寫進(jìn)這兩個(gè)文件了。

這樣完成了對(duì)CVSROOT目錄的權(quán)限設(shè)定。不在readers和writers文件中的用戶將不能導(dǎo)出CVSROOT這個(gè)module。僅在readers文件中的用戶能進(jìn)行導(dǎo)出操作但不能進(jìn)行提交修改操作。僅在writers文件中的用戶能進(jìn)行導(dǎo)出和提交修改操作。

下面講一下不使用系統(tǒng)管理員而自己建立的管理員的步驟:

1.              使用命令cvs passwd -a -r Administrator username建立一個(gè)和Administrator有相同權(quán)限的管理員用戶。

2.              在admin文件中添加該管理員的用戶名。

3.              在writers文件中添加該管理員的用戶名。

4.              在config 文件中添加一行代碼:SystemAuth=no,這樣不能使用Administrator而只能使用自己建立的管理員進(jìn)行操作了。

 

(3)對(duì)一般目錄權(quán)限的設(shè)置

1)  配置CVS庫模塊文件modules

先從客戶端導(dǎo)入兩個(gè)module。比如test和localdir。在modules加入如下3行:

     CVSROOT            CVSROOT

     目錄1    -a       localdir

     目錄2    -a       test

第一列為描述信息,第二列為參數(shù)或空格。第三列為相對(duì)路徑。如果描述信息和相對(duì)路徑不同則需要參數(shù)“-a”。

在導(dǎo)出模塊的時(shí)候(remote->checkout module),可以點(diǎn)擊module name and path on the server一欄旁邊的“...” 按鈕彈出窗口:


    這樣可以使客戶端更加方便的進(jìn)行module選擇。

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