久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    一篇CVS權限管理手冊

     yfm10 2010-04-17
    一篇CVS權限管理手冊
    2008/01/26 08:36
    一下為轉帖一篇CVS權限管理手冊
    1、前言:
         CVS(Concurrent Versions System 并發版本系統)是C/S結構的版本管理系統。允許多人同時對一個原代碼庫(Repository)的文件進行訪問、操作。
    CVS是“拷貝--修改--合并”的模型。
         目前在Linux和Windows下都有不同版本。其官方網站為服務器端:http://www. 客戶端:http:///projects/cvsgui/
         本文適合用戶CVS管理員和有一定CVS經驗的人。

    2、安裝與配置
         本人使用的是CVSNT2.08和WINCVS2.002,服務奇及客戶端均為WINXP系統。

         a) 服務器端(CVSNT)的安裝比較簡單。只要注意幾點:
             i. 雙擊Service Control Panel,在Service Status頁面,確認2個服務正常和穩定運行。
             ii. 選擇Repository頁面,點按Add按鈕,選擇已經準備好的目錄作為資源庫的根目錄即可。在Valid Repository Roots會顯示選擇的目錄,這時會在其目錄下面建立CVSRoot目錄,這是CVS默認的管理目錄(默認模塊)。
             iii. 選擇Advanced頁面,一般勾上Use local users for pserver ...(即使用服務器本地用戶認證,而非域認證),OK。

         b) 客戶端(WinCVS)的安裝按照默認安裝即可。配置注意以下幾點:
             i. 菜單Admin=>preferences 選CVS 設置Home路徑是設置WinCVS工作時的臨時文件的存放位置(如:密碼等)。這個Home路徑需要Python.exe(http: //www.python.org/)這個外掛程序才有效。
             ii. 設置工作路徑:可以點按圖標 ,或View=>Browse Location=>Change…菜單進行設置

    3、CVS的配置管理
         a) 選擇Admin=>Login菜單,選中CVSROOT并進行配置或選擇。
             i.   協議:pserver
             ii. 資源庫路徑:CVSNT上配置的資源庫路徑。
             iii. 主機名:服務器名或IP
             iv. 用戶名默認為:administrator ,
             v.   密碼:一般不設置。登陸時輸入。
             登陸時密碼輸入為服務器的本地管理員密碼。正常會返回Code為0。如:***** CVS exited normally with code 0 *****1.
             CVS的longin成功后,是把當前用戶的密碼保存并和一定的CVSROOT關聯.具體的操作還需要指定相應的CVSROOT即” :pserver;username=xxx;hostname=127.0.0.1:e:/CVSROOT”

         b) Checkout管理模塊:(CVSRoot模塊)
             i.   在左邊導航欄【Modules】內,選擇文件夾點按右鍵,選擇【Checkout modules…】,在【Checkout settings】的【Module】中輸入CVSROOT,【CVSROOT】輸入或選擇CVSRoot(如“:pserver;hostname= 127.0.0.1:e:/CVSROOT”的字符串),OK。
             ii.   如果成功的話,會在導航欄增加一個【CVSRoot】目錄。表示您已經將【CVSRoot】這個管理模塊下載到本地了。
             iii. 系統支持的目錄權限列表:
                 r (讀取權限)
                 w (寫入權限)
                 c (創建和刪除權限)
                 n (沒有任何權限)
                 默認情況下,任何用戶都擁有任何目錄的所有權限
             iv. 取消所有用戶的默認權限:cvs chacl default:n 回車,OK,完成。
                 設置Administrator擁有所有權限:cvs chacl administrator:rcw 回車,OK,完成。
                 更改【CVSRoot】的擁有者:cvs chown administrator 回車,OK,完成。
                 查看【CVSRoot】的權限狀態:cvs lsacl 回車,OK,在【Output】中顯示:
                 Owner: administrator
                 default:n
                 administrator:rwc

         c) 編輯CVS模塊描述,并分配權限。
             i.   雙擊【CVSRoot】模塊下的modules文件,進行編輯。為CVSRoot和 NewModule 完成其模塊描述。
             CVSRoot CVSRoot
             NewModule –a NewModule
             ii. 在工作目錄下建一文件夾NewModule,并建立文件,readme.txt ,上傳目錄NewModule。
             iii. 完成上傳工作后,刪除NewModule目錄。再Checkout下載的NewModule工作目錄到工作路徑。
             iv. 選中【NewModule】目錄,【Ctrl+L】或Admin=>Command Line…,彈出Command Line Settings對話框,輸入或在輸出框直接執行CVS命令。
                 1 取消所有用戶的默認權限:cvs chacl default:n 回車,OK,完成。
                 2 設置testuser擁有所有權限:cvs chacl testuser:rcw 回車,OK,完成。
                 3 查看【CVSRoot】的權限狀態:cvs lsacl 回車,OK,在【Output】中顯示:
                 Owner: administrator
                 default:n
                 testuser:rcw
             v.   完成了用戶的目錄權限分配。注意,雖然Administrator也沒有權力再次【Checkout】那testuser用戶的工作目錄,但是它是這些目錄的擁有者又是Administrator,因此,只有它才有權力更改這些目錄的訪問權限。

         d) CVSNT系統中的用戶管理:
             i.   原則:只有用Administrator身份登陸到CVSNT系統中,才有權力進行新用戶的創建和刪除。使用CVS創建的新用戶,必須與服務器端機器上的NT用戶相綁定,才能生效;因此,這個新用戶實際上是綁定它的NT用戶的一個替身,在CVS系統中稱為 “別名”。一個NT用戶可以有多個‘替身’或‘別名’,充當多個CVS用戶。
             ii. 選中【NewModule】目錄,【Ctrl+L】或Admin=>Command Line…,彈出Command Line Settings對話框,輸入或在輸出框直接執行CVS命令。
                 1 添加新用戶【testuser】:cvs passwd -a testuser回車,設置密碼,OK,完成。
                 2 綁定【testuser】到【administrator】:cvs passwd -r administrator testuser回車,設置密碼,OK,完成。
                 3 兩次輸入的密碼可以不同,但以第二次輸入的密碼為最終密碼。
                 4 刪除用戶【testuser】:cvs passwd -X testuser回車,OK,完成。

    4、尾聲
         a) 使用完畢后,一定要【Logout】,因為WinCVS退出時并不會自動注銷自己在遠端的會話;這樣做是為了防止其它人接著打開WinCVS,不用登陸就可以完成你能進行的所有操作了。
         b) 本文介紹了管理員的常用操作,至于一般用戶使用到的操作,相對比較簡單和單一,也多在開發工具(如:Jbuilder,eclipse)中集成了,很快就能熟悉。
         c)CVSNT2.0.58d版本中,必須設置模塊.否則eclipse的CVS顯示不出模塊信息。在設置模塊時,模塊名和路徑名不要使用相同的名字,否則會出錯 :”cvs server: module `ccms' in modules file contains infinite loop”

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 人妻少妇邻居少妇好多水在线 | 亚洲成人四虎在线播放| 日本一区不卡高清更新二区| AV最新高清无码专区| 国产精品美女久久久久| 天堂亚洲免费视频| 无码射肉在线播放视频| 国产一区二区三区av在线无码观看 | 日本边添边摸边做边爱喷水| 天天做天天爱夜夜爽导航| 激情97综合亚洲色婷婷五| 男女扒开双腿猛进入爽爽免费看| 少妇高潮水多太爽了动态图| 成人午夜福利视频镇东影视| 亚洲国产精品久久久天堂麻豆宅男| 国产在线精品一区二区夜色| 久久精品国产蜜臀av| 在线天堂中文官网| 亚洲精品香蕉一区二区| 国精品人妻无码一区免费视频电影| 亚洲免费成人av一区| 麻豆1区2产品乱码芒果白狼在线| 成人免费AA片在线观看| 精品亚洲国产成人av| 免费人成视频在线观看网站 | 国产L精品国产亚洲区在线观看 | 岛国岛国免费v片在线观看| 少妇愉情理伦片BD| 国产999久久高清免费观看| 成人小说亚洲一区二区三区| 久久精品人妻无码专区| 福利一区二区不卡国产| 国产成人无码区免费内射一片色欲| 国产精品福利自产拍久久| 国产精品亚洲二区在线看| 亚洲日韩VA无码中文字幕| 人妻系列无码专区69影院| 亚洲av成人无码天堂| 久久无码人妻丰满熟妇区毛片| 欧美自拍另类欧美综合图片区| 又爽又黄又无遮挡的激情视频免费 |