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

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

user1

user2

user3

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

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

特別注意的是:只有在writer文件中的用戶既能讀取,又能進行提交修改。在readers中的用戶只能讀取,同時在兩個文件中的用戶只能讀取。在writers文件中必須有管理員的用戶名。因為管理員在操作控制時將會涉及到文件的讀寫。對于一般用戶不要寫進這兩個文件了。

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

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

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

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

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

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

 

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

1)  配置CVS庫模塊文件modules

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

     CVSROOT            CVSROOT

     目錄1    -a       localdir

     目錄2    -a       test

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

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


    這樣可以使客戶端更加方便的進行module選擇。

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