Windows平臺下CVS服務器的設置

今天又用到這個,本來原來知道怎麼弄的,因爲不常用,所以就忘了,查了好多地方纔回憶起來,有必要記下來,以備後用。
1. 安裝cvsnt,這是cvs的服務器,去網上搜就有下;
2. 安裝完後進入Service control Panel,設置Repositories,這是CVS倉庫,你的所有文件都放在其中,選擇“Add”,然後制定路徑,如果不存在會自動創建,成功後會顯示在對話框窗口中,記住倉庫的“Name”;
3. 打開dos命令窗口,進入cvsnt所在根目錄,初始化服務器設置,運行如下命令:
      set CVSROOT=:pserver:[email protected]:/CVSROOT
其中xxx制定登錄的用戶名,如果不指定,就默認爲當前系統的用戶名;@後跟Ip,“/CVSROOT”就是在Repositories中存在的倉庫的Name;
4. 登錄服務器,輸入 cvs login,提示輸入密碼,如果使用默認用戶登錄,密碼就是系統登錄密碼(建議用默認用戶,除非當前用戶不是系統管理員),否則制定與用戶名對應的系統登錄密碼,如果沒有反饋就說明登錄成功了;
5. 下面可以設置cvs用戶了,增加用戶的方法:
使用命令:cvs passwd -r xxx1 -a xxx2
其中“xxx1”代表某個系統用戶,“xxx2”是要添加的cvs用戶,這個命令的意思是創建用戶名爲“xxx2”的cvs用戶,並把它與系統的“xxx1”用戶綁定,注意,這個綁定是必要的,否則創建的用戶無法將無法使用;
例如:
      c:/>cvs passwd -r administrator -a admin  加一個admin用戶,並把它與系統的administrator 綁定
      Adding user [email protected]
      New password: ***
      Verify password: ***
如果只是添加用戶而不與系統用戶綁定,會產生Warning提示,如下例:
      c:/>cvs passwd -a sf1  增加用戶,但不映射一個系統用戶
      Adding user [email protected]
      New password: ***
      Verify password: ***
      cvs server: *WARNING* CVS user 'sf1' will not be able to log in until they are aliased to a valid system user.
因此此時sf1用戶是不可用的,必須與某個合法系統用戶綁定,所以還要執行上面的綁定命令;
6.  這樣可以添加多個用戶,完成後,服務器端的設置就成功了,接下來你只要在cvs客戶端進行正確配置就可以了。客戶端一般使用Wincvs,進入“管理”->“設置”,然後設置認證方式:pserver,CVSROOT:就是上面“set CVSROOT=……”命令中等號後面的字符串,然後到“CVS”選項卡中指定“HOME”,這是從服務器上下載文件的本地存放路徑;最後再以指定的用戶登錄一下就可以了。 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章