CVS版本控制的安裝配置與使用

2021-04-17 03:22:22 字數 2250 閱讀 3469

cvs

版本控制軟體的

安裝配置與使用

cvs版本控制軟體的

安裝配置與使用

(一)軟體的安裝:

1.軟體的獲取:

cvs是乙個典型的server/client端軟體,有unix版本的

cvs、版本的

cvs,和windows版本的

cvs的client端軟體win

cvs。在以下可以獲取最新版本的

2.軟體的版本:現在unix下最新版本的

cvs是

cvs-1.11.5.tar.gz

windows下

cvs的client端軟體win

cvs版本是win

cvs1.3

3.軟體的安裝:

cvs-1.11.5.tar.gz放到unix機器的乙個臨時目錄中,進入到此目錄,

#gunzip 

cvs-1.11.5.tar.gz

後得到cvs-1.11.5.tar檔案,然後再執行:

#tarxvf

cvs-1.11.5.tar

後得到乙個

cvs-1.11.5的目錄,進入到此目錄後執行下列命令:

#./configure

#make

#makeinstall

如果在安裝過程中沒有錯誤資訊出現,則說明你的安裝是成功的,如果有報錯請根據錯誤資訊檢查你的系統設定

windows下

cvs的client端軟體win

cvs1.3的安裝執行原始檔中的setup.exe檔案,指定安裝的目錄即可。

(二)cvs軟體伺服器端的配置:

1.我們安裝好此軟體後就可以開始配置伺服器了,一般

cvs是用pserver的方式作為一種服務在unix上執行的,

所以先要確定系統裡/etc/services檔案有

cvs服務的入口,(如果沒有)在這個檔案中新增一下兩行:

cvspserver  2401/tcp                    #

cvsclient/serveroperations

cvspserver  2401/udp                    #

cvsclient/serveroperations

2.cvs服務是通過xinetd來啟動的,我們需要修改/etc/xinetd.conf檔案,新增一條語句

cvspserverstreamtcpnowaitroot/usr/bin/

cvscvs--allow-root=/home/

cvsrootpserver

由於在較新的linux發行版(如:redhat7.x)中都是用新xinetd代替了inetd,要用xinetd來啟動

cvs服務你需要進入到/etc/xinetd.d/目錄,然後編輯乙個文字檔案(名字隨意),這裡是用

cvspserver作為檔名,這個檔案的內容如下所示:

service

cvspserver

注意上面的service後面的名稱一定要和你在/etc/service檔案中的

cvs服務名稱一樣,在server_args行我們指定了

cvs使用pserver認證方式,可能容易產生誤解的是env=home=這一行,新增這一行的目的就是為了解決在執行一些

cvs操作時產生的讀取/root/.

cvsignore檔案的錯誤,上面env那行的意思就是在執行

cvs服務的時候將環境變數home置空,這樣雖然執行

cvs的使用者是root,但是由於沒有了home這個環境變數,所以

cvs就不會在去讀取/root/.

cvsignore檔案了。

建議使用後者啟動

cvspserver,不要修改/etc/xinetd.conf檔案,避免衝突

3.使cvs正常執行還需要對需要使用

cvs的使用者進行設定,首先建立乙個使用者組

cvs,然後新增乙個使用者

cvsroot,修改使用者

cvsroot的組屬性,使它成為

cvs組成員。

groupadd

cvsuseradd-g

cvscvsroot

4.建立乙個目錄,名稱和路徑任意。此目錄為存放使用者源**的目錄,也就是使用者的資料倉儲(repository),是

cvs的核心部位,所以應該建立在乙個空間足夠大的分割槽比較好。在此我在根目錄下建立了乙個

cvsroot的目錄1

CVS安裝配置詳解

cvs 安裝配置詳解 1.cvs 軟體包的安裝 cvs 軟體包,從網上搜吧。第二步 解壓縮檔案 bz2包 bzip2 dvf cvs xx.tar.bz2 tar xvf cvs xx.targz包 tar zxvf cvs xx.tar.gz 第三步 安裝 cvs cd cvs xx config...

cvs安裝配置 for linux

1 伺服器安裝 執行tar zxvf cvsnt 2.5.03.2382 rh9 rpm.tar.gz,rpm ivh cvsnt 2.5.03.2382 1.i386.rpm 2 自動啟動服務 chkconfig list grep cvs 檢視是否把 cvslockd 加入啟動服務 使用 nts...

derby安裝配置與使用

derby 我用的是10.10.2.0 解壓縮到任意資料夾,我的是 d db derby 10.10.2.0 bin 2,配置環境變數 建立derby home,值 d db derby 10.10.2.0 bin 在path加入 derby home bin 在classpath加入 derby ...