您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
Linux與Windows CVS服務(wù)器配置與使用
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2014/3/26 17:01:40 ] 推薦標簽:CVS 服務(wù)器 版本管理

第一部分 CVS服務(wù)器的配置(以1.10版)

1、 CVS簡述與CVS服務(wù)器的安裝:

CVS是目前比較流行與的版本管理與控制工具,它深受大多數(shù)開發(fā)人員與系統(tǒng)管理的喜愛,同時也是用來管理其它日常文檔(如word工作文檔之類)的一個強有力的工具。這一部分將對CVS服務(wù)器的安裝、配置與使用方法進行簡單、扼要的介紹,以幫助大家盡快的使用CVS來進行一些版本的管理與控制工作。

2、 CVS服務(wù)器的安裝

CVS服務(wù)器版可以從網(wǎng)上的很多地方下載到,也可以到CVS的官方網(wǎng)站進行下載。根據(jù)你所使用的系統(tǒng),下載相應(yīng)的版本,然后進行安裝。因為當(dāng)前大部分人是在Linux下使用CVS服務(wù)器進行版本管理,并且Redhat Linux是目前流行的一個Linux發(fā)行版之一,所以本文將主要基于Redhat Linux進行介紹。首先下載CVS服務(wù)器的rpm包,當(dāng)然也可以下載其它方式的包如源程序包,這也是Linux的一個優(yōu)點之一。然后采用以下命令進行安裝:

  rpm -ivh cvs-1.10.8-3.i386.rpm

3、配置/etc/services文件:

安裝完之后的第一件事是要配置CVS服務(wù)器的配置文件,使其能正常的工作。首先在services文件中添加cvspserver,使其成為Linux的一種服務(wù)也是cvs服務(wù)器例程的入口,配置如下:

cvspserver 2401/tcp # cvs client/server operations
  cvspserver 2401/udp # cvs client/server operations

4、配置xinetd,用xinetd來啟動CVS服務(wù)器:

進入到/etc/xinetd.d/目錄,然后編輯一個文本文件,名字一定要與/etc/services中的入口名字cvspserver一致,所以這里用cvspserver作為文件名,文件的內(nèi)容如下所示:

service cvspserver
  {
  disable = no
  socket_type = stream
  wait = no
  user = root
  env = HOME=
  server = /usr/bin/cvs
  server_args = -f --allow -root=/home/cvsroot pserver
 //指定認證方式為pserver,注意:-f
  }

注意:a、service后面的名稱一定要和你在/etc/service文件中的cvs服務(wù)名稱一樣。

b、env = HOME=這一行的目的是為了解決在執(zhí)行一些cvs操作時產(chǎn)生的讀取/root/.cvsignore文件的錯誤,上面env那行的意思是在運行cvs服務(wù)的時候?qū)?a href="javascript:;" onClick="javascript:tagshow(event, '環(huán)境變量');" target="_self">環(huán)境變量HOME置空,這樣雖然執(zhí)行cvs的用戶是root,但是由于沒有了HOME這個環(huán)境變量,所以cvs不會在去讀取/root/.cvsignore文件了。

上一頁1234下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd