#cvs -d :pserver:cvsroot@host:/home/cvsroot login
CVS password://輸入用戶cvsroot的口令;
如果沒(méi)有出現(xiàn)其它的任何提示就表示登錄成功了,否則要根據(jù)提示進(jìn)行相應(yīng)的修改。 下面對(duì)登錄命令的語(yǔ)法進(jìn)行說(shuō)明:
其中,:pserver表示采用pserver方式進(jìn)行用戶登錄認(rèn)證,一般的CVS服務(wù)器都采用這
種方式,當(dāng)然也可以采用其它方式,具體參考相應(yīng)的資料;
:cvsroot表示要登錄的用戶名,只要是cvs組的成員都可以,如:cather;
@host表示要登錄的服務(wù)器,可以是DNS名,也可以是IP地址,如:10.104.1.204;
:/home/cvsroot表示CVS在服務(wù)器上的目錄,也可以是其它目錄(由第6中你所
指定的用來(lái)做init初始化的目錄決定);
提示:也可以把export CVSROOT=":pserver:jchuang"@192.168.0.8:/home/cvsroot這一句直
接寫(xiě)在用戶的初始化文件中(如:.bash_profile),這樣用戶每次登錄時(shí),只需輸入:
#cvs login
然后輸入相應(yīng)的口令就可以登錄到cvs服務(wù)器上。
b、如果是本地登錄,可以直接把export CVSROOT="/home/cvsroot"這一句寫(xiě)在用戶的初
始化文件如:.bash_profile中;然后直接輸入#cvs login,再輸入相應(yīng)的口令就可以登錄到cvs服務(wù)器上了。
二、WinCVS的配置
1、WinCVS簡(jiǎn)介:
WinCVS是CVS的一個(gè)客戶端軟件,它運(yùn)行在Windows上,用來(lái)在Windows上登錄CVS服務(wù)器,然后進(jìn)行一些CVS相關(guān)的操作與管理。由于當(dāng)前很多的企業(yè)內(nèi)部都采用Linux/Unix做服務(wù)器,而用Windows做客戶端,所以,WinCVS與CVS服務(wù)器配合使用將組成最強(qiáng)有力的版本控制與管理的系統(tǒng)之一。
2、WinCVS的下載與安裝;
最新的WinCVS可以從http://sourceforge.net/project/showfiles.php?group_id=10072地址下載到,也可以在http://sourceforge.net/project 上下載到最新的或其它版本的WinCVS。下載到相應(yīng)的版本后根據(jù)向?qū)нM(jìn)行安裝,已經(jīng)要使用CVS的用戶,安裝這個(gè)WinCVS應(yīng)該沒(méi)什么問(wèn)題吧!
3、配置WinCVS:
a、一般選項(xiàng)的設(shè)置,選擇Admin->references…,出現(xiàn)如下界面:
第一、Authentication:用來(lái)配置cvs服務(wù)器的認(rèn)證方式,可以從下拉框中選擇其它的認(rèn)證方式,不過(guò)一般只要選擇默認(rèn)的pserver方式就可以,要注意的是必須與cvs服務(wù)器配置時(shí)所指定的認(rèn)證方式一致;
第二、Path:用來(lái)配置cvs在服務(wù)器上的主目錄路徑,也就是服務(wù)器上用進(jìn)行cvs初始化的目錄,如:/home/cvsroot;
第三、Host Address:用來(lái)配置cvs服務(wù)器所在服務(wù)器的地址,可以是IP地址,也可以是DNS名,如:10.104.1.204;
第四、User name:用來(lái)配置要使用些WinCVS來(lái)登錄CVS服務(wù)器的用戶名,如:cvsyxwu,用戶的登錄必須由管理員把其添加cvs用戶組中;
第五、CVSROOT:此項(xiàng)一般都不需要用戶進(jìn)行修改,用戶在輸入上邊的幾個(gè)選項(xiàng)時(shí),系統(tǒng)將自動(dòng)根據(jù)用戶的輸入生成此項(xiàng)的相應(yīng)內(nèi)容。
b、全局選項(xiàng)的設(shè)置,在上一個(gè)界面上選擇“Globals”:
此項(xiàng)的配置主要是要注意這幾選項(xiàng):
第一,Checkout read-only不要選上,否則,checkout出來(lái)的源代碼將不允許用戶進(jìn)行
修改,并且此選項(xiàng)默認(rèn)是選中的;
第二,Prune (remove) empty directories也不要選上,否則,會(huì)自動(dòng)刪除空目錄;
第三,對(duì)一般配置沒(méi)有特殊要求的,把Dirty files support、Supply control when adding
與TCP/IP compression選項(xiàng)選中;
4、登錄服務(wù)器:
選擇Admin->;login,將出現(xiàn)如下對(duì)話框要求用戶輸入登錄口令
輸入口令后,選擇“OK”按鈕,如果CVS服務(wù)器與WinCVS的配置都沒(méi)出錯(cuò)的話,將在CVS的狀態(tài)欄中提示:
cvs -z9 -d :pserver:cvsyxwu@10.104.1.204:/home/cvsroot login
Logging in to :pserver:cvsyxwu@10.104.1.204:2401/home/cvsroot
***** CVS exited normally with code 0 *****
code 0表示正確的登錄;而如果出錯(cuò)的話,將是code 1,那么要根據(jù)錯(cuò)誤的提示進(jìn)行相應(yīng)的修改。