CVS是我學習的第一個配置管理工具,花了一周的時間哦~~現(xiàn)將學習過程總結(jié)出來,以供學習參考~!
一、CVS部署
總體操作流程:
(1) 在服務器端和客戶端安裝CVS軟件,創(chuàng)建倉庫;
(2) 用crypt創(chuàng)建用戶(其中一個是管理員);
(3) 用系統(tǒng)用戶Admin登錄取出CVSRoot目錄(客戶端進行);
(4) 在服務器的CVSRoot中增加passwd和group文件并寫入相關信息(服務器端進行);
(5) 在取出的CVSRoot中修改config文件并提交(客戶端);
(6) 在服務器的CVSRoot增加.owner和.perms并修改(服務器端完成)[若為cvsnt2.5版本,則更改CVSRootcvsfileattr.xml文件,改為新的管理員名稱];
(7) 用新管理員登錄(客戶端);
(8) 刪除Admin取出來的CVSRoot目錄(客戶端完成);
(9) 用新管理員登錄取出CVSRoot目錄,增加admin文件commit,修改checkoutlist文件并commit;
(10)在服務器端增加history文件,[cvsnt2.5版本才要執(zhí)行此步],為使用cvstracnt作準備.
(11)用新管理員創(chuàng)建新模塊(客戶端進行);
(12) 設置用戶權限;
(13) 進入使用。
1.1 服務器端
1)、安裝CVSNT,在http://61.143.38.136:8383下載CVSNT-2.0.4或CVSNT-2.0.51(本次安裝實例是使用2.0.51版本)。安裝完成后(選擇Full Install,其它按照默認安裝),重啟(必須重啟),此時右擊“我的電腦——管理”,打開“計算機管理”窗口,選擇“服務和應用程序——服務”,右邊的服務控制器中多了2個服務:cvsnt與cvslocking。
2)、安裝完成后可通過在Windows控制臺(cmd)中任意位置執(zhí)行cvs/cvs.exe來檢驗是否安裝成功。在開始菜單中選擇“運行”,輸入“cmd”,在彈出的命令提示窗中輸入CVS或CVS.exe,出現(xiàn)CVS相關信息表示安裝成功。
3)、在開始菜單中把“Service Control Panel”發(fā)送到桌面。不發(fā)送也可以。
1.2客戶端
在客戶端直接安裝TortoiseCVS即可。
1.3創(chuàng)建CVSNT倉庫
服務器端與客戶端的安裝完成后,可創(chuàng)建CVSNT倉庫。步驟如下:
1)、運行“Service Control Panel”,在Service Status頁面,確認2個服務(cvsnt與cvslocking)正常和穩(wěn)定運行。
2)、選擇Repository頁面,如下圖:
3)、單擊“Add”添加要創(chuàng)建倉庫的路徑,其中“Location”是指創(chuàng)建倉庫的路徑。
4)、選擇Advanced頁面,勾上【Use local users for pserver authentication instead of domain users】(這是讓CVSNT使用本地賬戶作為pserver認證方式),在Temporary欄選擇存放臨時文件(cookies)的文件夾,確認。
5)、創(chuàng)建完成后,在【F:CVStest】下面自動創(chuàng)建了【CVSROOT】目錄,這是CVS默認的管理目錄(默認模塊),倉庫創(chuàng)建成功。如果報錯,那是系統(tǒng)Path路徑未設置正確。