在windows上安裝CVS
關(guān)鍵詞:
windows CVS
先下載CVSNT 2.5.02 Build 2115 (www.cvsnt.com),然后按以下步驟安裝配置
- CVSNT可以安裝在Windows NT4 服務(wù)器或工作站SP6, Windows 2000服務(wù)器或專(zhuān)業(yè)版,Windows XP專(zhuān)業(yè)版上。
- 以管理員賬號登陸,首先修改環(huán)境變量。直接執行安裝程序,很有可能在最后會(huì )出現無(wú)法創(chuàng )建路徑變量的錯誤,為此我們首先修改環(huán)境變量,設定路徑。假設我們要把CVSNT安裝到D:\app\cvsnt目錄下(與CVSNT相關(guān)的內容最好安裝到NTFS分區上,也盡量不要使用含有空格的目錄名或者文件名,雖然CVSNT已經(jīng)盡量支持包含空格的目錄名和文件名,但仍有可能出現問(wèn)題),那么打開(kāi)控制面板,系統屬性,高級,環(huán)境變量,系統變量中的Path,添加上D:\app\cvsnt并保存設置。
- 接下來(lái)可以執行安裝程序,修改安裝目錄,一步步完成安裝。
- 從開(kāi)始菜單的程序組中啟動(dòng)CVSNT配置程序Configure Server。這時(shí)應該看到服務(wù)器還沒(méi)有運行(CVSNT作為系統服務(wù)運行),如果已經(jīng)運行了,先把它停下來(lái)。
- 選擇第二個(gè)選項卡Repositories,首先勾上Repositories prefix(數據庫路徑前綴)的選項。CVSNT中只有一個(gè)數據庫路徑前綴,在這同一個(gè)前綴下,可以有多個(gè)數據庫。相應的,所有的數據庫都位于數據庫路徑前綴對應的目錄之下。這里我們假設數據庫都存儲在E:\work\cvsrepo下,點(diǎn)擊省略號按鈕來(lái)選擇E:\work\cvsrepo作為數據庫路徑前綴。
- 點(diǎn)擊下面的Add按鈕添加數據庫根,可以有多個(gè)。比如我們將/work作為我們的工作項目的存儲根。注意添加時(shí)系統自動(dòng)把已設定的E:\work\cvsrepo作為了路徑前綴。
- 選擇第三個(gè)選項卡Advanced,勾上全部選項,包括Use local users instead of domain。設置臨時(shí)目錄,假設為E:\work\cvstemp。注意要保證臨時(shí)目錄的安全設置(右鍵點(diǎn)擊目錄屬性,共享,權限)給所有賬號以完全控制權限,包括SYSTEM賬號。并且,絕對不能把臨時(shí)目錄設在諸如C:\WINNT\TEMP或者C:\Documents and Settings下的任何地方,因為這些地方對于用戶(hù)的訪(fǎng)問(wèn)是有限制的。
- 點(diǎn)擊應用以保存設置,這一點(diǎn)相當重要。
- 現在可以回到第一個(gè)選項卡,點(diǎn)擊Start按鈕,服務(wù)應該正常啟動(dòng)運行了。如果有問(wèn)題,可以打開(kāi)一個(gè)命令行窗口,輸入path命令來(lái)檢查路徑是否已經(jīng)設置正確,也許需要重新啟動(dòng)來(lái)使設置生效。
- 打開(kāi)一個(gè)命令行窗口,輸入如下命令,用你的實(shí)際計算機名和用戶(hù)名替代尖括號內的內容,注意對于NT Server,不能用localhost作為計算機名,必須使用實(shí)際計算機名: set cvsroot=:ntserver:<計算機名>:/work 這一命令通過(guò)設定cvsroot這一環(huán)境變量,設定/work為目前的cvs數據庫根。這里使用ntserver模式,這一模式比較適合服務(wù)器就在本地的情形。它要求局域網(wǎng)或者域內所有機器的用戶(hù)賬號相同,客戶(hù)端使用Windows NT,Windows 2000或者Windows XP。pserver模式是缺省的,除非關(guān)掉2401端口,下面我們的Eclipse就是使用pserver模式。 cvs passwd -a <你的NT用戶(hù)名> 這一命令設定CVS中的用戶(hù)名和密碼,輸入后將提示你輸入密碼。注意如果需要CVS 服務(wù)器同時(shí)以ntserver和pserver模式運行,那么密碼最好不要和系統中用戶(hù)的真實(shí)密碼相同以保證安全。這里的用戶(hù)必須是服務(wù)器上的真實(shí)用戶(hù),不過(guò)可以給真實(shí)用戶(hù)設定一個(gè)不同的使用名alias。使用命令: cvs passwd -a -r <你的NT用戶(hù)名> 必須注意,這些名字里最好不要使用任何空格。如果必須的話(huà),可以用雙引號括起來(lái)。
- 到此為止,CVS服務(wù)器已經(jīng)初步設置完成,可以使用了。缺省情況下,服務(wù)器將作為NT服務(wù)自動(dòng)運行。讀者既可以使用命令行的CVS命令,也可以使用各種CVS客戶(hù)端來(lái)連接CVS服務(wù)器,執行CVS操作。不過(guò),下面我們主要介紹在Eclipse中通過(guò)內置的CVS支持來(lái)使用CVS系統。
轉載自 http://www-128.ibm.com/developerworks/cn/java/l-cvs/index.html
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。