Windows下CVS的使用說明

1.       配置CVS服務器

 

安裝完成cvsnt後,就可以從:
(1)
控制面板中來配置cvsnt。【開始】-【控制面板】-CVSNT Server
(2)
程序快捷方式。【開始】-【所有程序】-CVSNT-CVSNT Control Panel

 

 

打開cvsnt的控制面板後,可以看到7個選項卡,分別是:Server Information,用於查看服務器信息及一些簡單的統計信息;Respository configuration,配置CVS倉庫,包括添加、刪除等;Server Setting,配置服務器運行的一些參數,諸如端口、加密、壓縮等選項;Capatiblity Options,有關兼容性的選項,在這裏主要配置一個兼容非cvsnt客戶端的版本響應爲cvs 1.11.2Plugins,插件配置,安裝完成可以不用管的~Advanced,安裝完成後也不用管了;About,在這裏可以管理cvsnt服務的狀態,停止或啓動cvsntcvsnt lock服務。如下圖所示。

CVSPanel

 

 

此處建議單擊【Commpatibility】標籤,在【Non-CVSNT Cvients】選項組中單擊【Respond as cvs 1.11.2 version request】複選框,以使eclipse能夠正常的與cvsnt通信。

 

 

服務器設置:設置Run as爲系統管理員帳號Administrator,或者新建一個本地用戶,專門用於cvs。使用一個新建的本地帳戶的好處是可以使用NTFS的權限控制來保證服務器的安全,例如我當前的用戶是administrator

 

 

CVS倉庫設置:進入Respository configuration選項卡,點擊Add,出現添加CVS倉庫的對話框,然後在Location裏輸入之前新建的用於存放CVS倉庫的文件夾,我用的是D:/CVSRepo,在Name裏會自動轉換成一個可以用的CVS倉庫的別名,比如我用的是“/CVSRepo”,其他的都默認,確定後cvsnt會詢問你所添加的CVS倉庫目錄沒有初始化,是否進行初始化,點就行了,cvsnt會自動初始化指定的目錄,初始化完成之後,可以在裏面看到一個CVSROOT的文件夾,這個文件夾存儲很多配置信息的。

Repository

 

用戶設置配置完CVS倉庫後,爲了使CVS能使用帳號進行訪問而不是使用windows用戶,需要添加普通使用用戶。

打開cvs control panel(在開始菜單裏面的快捷方式或者控制面板),server setting中run as 選擇具有windows管理者權限的用戶,應用。例如我當前的administrator。在cvs control panel的about中重啓一下cvs。

 

 

打開一個cmd,設置一下cvsroot環境變量,輸入:

set cvsroot=:pserver:[email protected]/CVSRepo

注意,這裏的administrator是當前windows用戶名,既run as中選擇的那個,/CVSRepo是之前添加的CVS倉庫的別名,如果你的設置不同,請把它們替換成自己的值,以後不再說明。

接着cvs login命令登錄CVS服務器,會提示輸入密碼,此時需要輸入administrator賬戶的密碼:
cmd中輸入
cvs login 回車

 

 

添加普通新用戶
cvs passwd -a -r administrator gavin
gavin是你想新添加的用戶名 administrator指定現在用具有admin權限的用戶來創建gavin用戶
否則出現錯誤信息:
(1) Only administrators can add or change another's password
(2) Empty password used - try 'cvs login' with a real password
      cvs [passwd aborted]: authorization failed: server 127.0.0.1 rejected access to /tarena/cvs for user administrator
這條命令後就可以設置這個用戶的密碼。
成功後可以使用這個用戶了

 

測試用戶是否已經建成

set cvsroot=:pserver:[email protected]:/cvsRoot

 

別忘了 cvs login

輸入密碼登陸測試添加用戶是否成功.
如果出現
Fatal error, aborting.
       cvs [login aborted]: test1: no such user
這種錯誤.還要打開"CVSNT Control Panel" 程序在"Server Settings"選項卡的Run as 下拉框,選中administrator   默認爲 client user

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章