*** cvswrappers 文件 ***
refers to
http://www.mobilefish.com/developer/cvsnt/cvsnt.html
Before using CVS, it is recommended to update the cvswrappers file. The cvswrapper file contains file extensions which determines which file should be stored as binary files in the CVS Repository. To update this file do the following:
Add the following file extensions in the cvswrappers file, e.g.:
*.cab -k 'b'
*.class -k 'b'
*.doc -k 'b'
*.dll -k 'b'
*.ear -k 'b'
*.exe -k 'b'
*.exp -k 'b'
*.fla -k 'b'
*.gif -k 'b'
*.gz -k 'b'
*.jar -k 'b'
*.jpg -k 'b'
*.jpeg -k 'b'
*.lib -k 'b'
*.msi -k 'b'
*.mso -k 'b'
*.pdf -k 'b'
*.pfw -k 'b'
*.png -k 'b'
*.ppt -k 'b'
*.sit -k 'b'
*.swf -k 'b'
*.tar -k 'b'
*.tlb -k 'b'
*.vsd -k 'b'
*.xls -k 'b'
*.war -k 'b'
*.wmz -k 'b'
*.zip -k 'b'
******************
* CVSNT 配置實(shí)驗(yàn) *
******************
*** 實(shí)驗(yàn)?zāi)康?***
1.修改 CVSNT 服務(wù)器驗(yàn)證方式為 CVSNT 用戶單一驗(yàn)證方式;
2.定義 CVSNT 服務(wù)器的管理員為 cvsadmin,密碼為 cvsadmin;
3.定義兩個 Repository(testa,testb) ,添加四個普通用戶,每個 Repository 有兩個用戶.
test1:test1 , test2:test2 為 Repository testa 的用戶,test1,只能讀(checkout),test2 能讀、寫、添加文件(read,write,create).
test3:test3 , test4:test4 為 Repository testb 的用戶,test3,只能讀(checkout),test4 能讀、寫、添加文件(read,write,create).
*** 完成效果 ***
cvsadmin 能設(shè)置 CVSNT 服務(wù)器的配置,并且能對所有的 Repository 擁有全部權(quán)限;
test1,test2 只能看見 testa,并且 test1 只能對 teata 進(jìn)行 checkout(read),test2 能對 testa 進(jìn)行 checkout,commit,add (read,write,create);
test3,test4 只能看見 testb,并且 test3 只能對 teatb 進(jìn)行 checkout(read),test4 能對 testb 進(jìn)行 checkout,commit,add (read,write,create);
/*
說明:
權(quán)限參數(shù)有 read,write,add,tag,control. 這里只舉例說明常要的 read,write,add(參見幫助文檔);
control 沒有應(yīng)用成功。
*/
*** 開始配置 ***
/*